[flutter] Appbar에서 Obx가 되지 않을 때

박망키·2022년 8월 18일
0

Flutter 야금야금 먹기

목록 보기
65/97

appbar와 body내의 위젯에 동일하게 Obx를 적용했는데 body의 Obx는 작동이 되고, appbar에 있는 Obx는 작동이 안되는 현상을 발견했당.

번역하니

업데이트할 특정 위젯에 대해서만 GetX 또는 Obx를 사용해야 합니다.
이 오류가 표시되면 GetX/Obx에 관찰 가능한 변수를 삽입하지 않았을 수 있습니다.
또는 GetX가 업데이트에 적합하다고 생각하는 범위 밖에 삽입하십시오.
(예: GetX => HeavyWidget => variableObservable).
상위 위젯과 하위 위젯을 업데이트해야 하는 경우 각각을 Obx/GetX로 래핑합니다.

라고 나온다

안나오면 안나온건지 그와중에 overflow까지 던져준다 얼탱;;

작성한 코드


현상화면

나의 노력 1
Obx를 GetX로 바꿔본다

어림도없었다 ㅎ_ㅎ 동일한 빨간멘트 나옴

노력 2
Obx를 GetBuilder로 바꿔본다


!!!!해결되었다~!

AppBar의 actions 내의 위젯에는 Obx가 아니라 GetBuilder를 써보자~~

profile
무럭무럭 자라는 망키

0개의 댓글