MVVM 구조 복습Model: 데이터를 정의하는 구조체.→ JSON, API, DB 등 외부 데이터의 형태를 정의하고, 변환 로직(fromJson, toJson)을 포함.Repository: 데이터를 “어디서 가져올지” 관리하는 역할.→ 예: Firestore, REST API, Local DB 등과 통신하고, 받은 데이터를 Model로 변환.ViewModel: Repository로부터 데이터를 받아 state를 변경하고, View(UI)에 반영되도록 함.View(UI): ref.watch()를 통해 상태 변화를 감지하고 자동으로 다시 빌드.요약Model은 “데이터 구조”, Repository는 “데이터 출처”, ViewModel은 “상태 관리”, View는 “표현 담당”.state.count.count..