버튼 클릭 시 서버에서 데이터 받아와 화면에 표시하는 구조 구현
View / Model / Repository / ViewModel 역할 분리
Model: 서버 응답 데이터(User)
Repository: 비동기 데이터 가져오기
State: 화면에 필요한 상태 묶음
ViewModel(Notifier): 상태 생성 및 업데이트
Consumer: 상태 변화에 따라 UI 갱신
→ 새 상태 객체를 만들어 state에 할당해야 UI 갱신
→ 상태 변경 시 UI 재빌드
→ 한 번만 값 사용
→ provider.notifier 사용
상태 관리 로직과 UI 분리 가능
전역 상태 관리 가능
잠이온다....
내일도 화이팅!!