[Flutter] Provider (1)


[Flutter] Provider (1)

1. Provider - 하나의 데이터를 여러 페이지에 공유 가능 - 한 클래스는 하나의 역할만 갖도록 분리 가능 - 코드의 간결함 1-1. Provider 데이터 생산 Provider.value( value: 5, child: MaterialApp( home: SimplePage(), ), ) - Provider의 child에서 값 공유 가능 - Provider에서 제공하는 값(value)은 5 1-2. Provider 데이터 소비 var data = Provider.of(context); - Provider.of(context) 또는 Consumer() 위젯 사용하여 소비 2. ChangeNotifierProvider 사용 - 변하는 값 처리 - setState()와 ChangeNotifier는 같은..


원문링크 : [Flutter] Provider (1)