반응형 ios7 MVI (Model - View - Intent) MVI란? MVI는 Model-View-Intent의 약자로, 사용자의 의도(Intent)가 애플리케이션 상태(State)에 영향을 미치고, 이 상태가 뷰(View)에 반영되는 아키텍처이다.Model: 애플리케이션의 상태를 나타냅니다. 모든 UI 데이터와 비즈니스 로직을 포함View: 사용자 인터페이스를 나타내며, Model의 상태 변화를 반영Intent: 사용자의 액션이나 이벤트를 나타내며, Model의 상태를 변경하는 데 사용 그렇다면 상태(State)는 뭘까?"상태(State)"는 애플리케이션의 현재 데이터를 의미한다.상태는 즉 앱의 모든 중요한 데이터를 포함해, UI를 비롯한 다양한 부분에서 공유된다.UI 상태: 현재 화면에 표시되는 내용, 사용자 입력, 로딩 상태 등.도메인 데이터: 애플리케이션.. 2024. 6. 7. 이전 1 2 다음 반응형