파파비의 블로그
플러터, flutter) MultiProvider, Provider 여러개 공유하기 본문
반응형
Provider를 같은 위젯에 여러개 공유시킬 땐 어떻게 할까?
ChangeNotifierProvider의 child로 또 ChangeNotifierProvider를 넣고, 그 child로 또 다른 ChangeNotifierProvider를 넣으면서 공유하는 형태도 가능은 하다만,
지저분 해질 것이 분명하다.
이를 위한 방법은
MultiProvider를 이용하는 것이다.
MultiProvider의 providers: 속성에 리스트로, [ ]
provider들을 원하는 만큼 넣으면 끝난다.
이런식으로 말이다.
반응형
'개발 > flutter' 카테고리의 다른 글
플러터, flutter) FittedBox 위젯, (0) | 2020.06.08 |
---|---|
플러터, flutter) chip, spacer, badge 위젯 (0) | 2020.06.08 |
플러터, flutter) Provider - of.context 대신 Consumer 사용하기 (0) | 2020.06.08 |
플러터, flutter) Provider 객체를 공유하는 다른 방법 (context를 쓰지 않을 때) (0) | 2020.06.08 |
플러터, flutter) Nested Provider(Widget State 수준) 사용하기 (0) | 2020.06.08 |
Comments