Community

TCA에서 하위 액션을 상위 액션에서 다루기

iOS 개발에 있어 TCA란 아키텍쳐가 아직은 많이 익숙하거나 접해지 않은 분들이 많을거에요. TCA를 짧게 요약해보자면 The Composable Architecture의 약자로, Elm Architecture, Redux 등에서 영감을 받아 Point-Free에서 만든 상태 관리 기반의 단방향 아키텍쳐입니다. 요즘 MVI 아키텍쳐 시대라고도 몇몇 분들은 생각하는데 그렇다면 이 아키텍쳐가 아주 핏합니다. 서론이 길었네요🥲 그래서 이 TCA에서 하위 코어의 상태 및 액션들을 상위 코어로 끌어들여 처리해줄 수 있습니다. 그럴때 사용해야할것이 바로..! pullback이란 메서드입니다. 상위 리듀서 구현 시 pullback 메서드를 통해 하위 리듀서를 끌어 들여 하위에서 일어나는 액션을 상위에서 입맛대로 처리해줄 수 있습니다🙌 TCA를 사용하여 프로젝트를 진행한다면 아주 중요한 메서드입니다🕺🏻

알림

알림이 없습니다