728x90
dialog는 statelessWidget이다.
그래서 statelessWidget 클래스에서만 사용할 수 있는줄 알았고
dialog에서 상태가 변화하는 부분을 구현해야 할 필요가 있었지만 stateful이랑은 아예 호환이 안 되는 줄 알고 있어서
골치가 너무 아팠다.
그런데 아래 블로그를 보니 statefulWidget 안에서도 사용이 가능하다.
이전에 써놓은 기록을 보면
"dialog류의 widget들은 기본적으로 statelessWidget으로 만들어졌기 때문에 statelessWidget에서만 사용 가능하다."
이렇게 써놓았다.
정확히 어디에서 사고 회로가 꼬인 건지는 알 수 없지만 아마도 표현으로 미루어 짐작컨대 아래 블로그를 보고 위의 표현을 썼을 것이다.
제대로 안 읽고 정리하려 해서 그런 것 같다.
블로그에서 정보 탐색을 할 때 제대로 읽지 않고 어떻게든 답만 빨리 찾아내려는 내 습관이 발목을 잡았다.
1. 인터넷으로 정보를 탐색할 때는 천천히, 제대로 봐야겠다.
2. 이런 뻘짓 하나하나가 다 소중한 데이터다. 소중히 다루고 제대로 기록하자.
참고
반응형
'프레임워크 > flutter' 카테고리의 다른 글
[tips]terminal에서 앱 돌리기 (0) | 2023.10.23 |
---|---|
[tip] flutter document (0) | 2023.10.20 |
[개념]statelessWidget vs statefulWidget (0) | 2023.10.17 |
[Error]the function 'setstate' isn't defined. (0) | 2023.10.17 |
[Error]Execution failed for task ':image_picker_android:parseDebugLocalResources'. (0) | 2023.10.16 |