MVI (1) 썸네일형 리스트형 [TIL] MVI 패턴 이번에 새로 시작하게 된 프로젝트에 MVI 패턴으로 도입하기로 결정하여 이번기회에 MVI 패턴에 대해 공부해보고자 이번 포스팅을 작성하게 되었습니다. MVI 패턴탄생 배경MVI 패턴은 MVVM에서 발생하는 상태 문제와 부수 효과라는 두 가지 문제를 해결하기 위해 탄생했다고 합니다. 그렇다면 여기서 상태 문제와 부수 효과란 무엇일까요?각각에 대해 코드 예시를 들어 설명해보겠습니다.상태 문제MVVM에서는 상태가 여러 ViewModel에 분산되어 있을 수 있습니다. 이는 상태 변경이 여러 곳에서 일어나기 때문에, 예기치 않은 방식으로 상태가 변할 수 있는 문제가 발생합니다.class CounterViewModel: ObservableObject { @Published var counter: Int = 0.. 이전 1 다음