Android 공부/Android 아키텍처
UI계층 (3) MVI - 앱 안정성 및 확장성 강화를 위한 Android 아키텍처(7)
Machine_웅
2022. 8. 25. 21:52
728x90
반응형
* 앱 전체의 state를 하나의 머신으로 처리를 하면 어떨까..?
I : (intent)
예시 ) API 요청 -> 미들 웨어 -> API 호출 -> store 저장 -> 리듀서에서 가공 -> UI 적용
=> 전체 흐름에 대한 그림을 이해해는데 어려울수 있음.
=> 각각의 코드들이 여러군데 흩어져있임
=> 로직의 복잡도가 높아지거나, 미리 염두해서 계획해야한다.
=> 오히려 MVVM 에서 MVI 에서 복잡하게 처리해야 할 것들을 간단하게 처리할수 있다.
728x90
반응형