개발/Flutter

GetX 메모..

T'Challa 2021. 6. 16. 23:33

GetX Controller 사용법 두 가지

1.

GetX<MyController>(builder: (_) => Text(_.var))

이 사용법의 경우 Container를 자식으로 치지 않는다는데..

그래서 다음과 같이 사용할 수 있다고 한다.

GetX<MyController>(builder: (_) => Container(child: Text(_.var)))

흠.. 일단 적어두자.. 나중에 이해가면 설명을 다는 걸로..

 

2. 

Obx(() => Widget())

 

위젯은 list나 복잡한 card와 같이 하위 계층이 클 경우 무거운 것으로 간주한다.

이럴 경우에 위처럼 GetX 위젯을 사용하여 list나 card를 재구성하려고하면 misuse 에러가 난다.

그럴 때 위와 같이 Obx(() => Widget()) 을 사용한다.

흠 나중에 좀 더 공부해서 이해가면 설명을 적어야겠다..