상태 정의
useState 또는 클래스
상태 주입
HookWidget 또는 ChangeNotifierProvider
상태 관찰
context.watch -> 상태를 계속 관찰 하겠다
(데이터가 바뀌는 것을 관찰 할 수 있다)
(관찰하기 때문에 데이터가 바뀌면 화면에 영향 끼침)
(context.read + 관찰)
context.read -> 상태를 한번만 확인하겠다
(상태가 바뀌어도 화면에 영향을 끼치지 못함)
(상태를 변화 시키는 함수는 사용 가능)
https://github.com/jaybon1/dart_flutter_example/tree/master/flutter_state/
그루밍의 상태관리와 반응형 프로그래밍
https://youtu.be/alsCMx6vpG4
그루밍의 상태관리와 반응형 프로그래밍 정리
https://taenami.tistory.com/123
명령형과 선언형
https://iborymagic.tistory.com/73