Community

TCACoordinators 얼마나 편해?

SwiftUI와 TCA(The Composable Architecture)라는 아키텍쳐를 사용하면서 효율적인 뷰 전환과 관리에 대해 항상 고민을 해왔습니다🤔 각 Feature들을 모듈화 시켜 사용하게 되는 환경에서 간혹 모듈들끼리 기존 SwiftUI의 Navigation 방식에서는 순환참조가 되는 문제가 야기 되었으며 이를 처리하기 위해서 구조가 더욱 복잡해지고 억지스러운 구현으로 이어지는 경우가 더러 있던 포인트가 가장 핵심적인 고민거리였습니다🥲 이에 TCA에 코디네이터 패턴을 도입하여 이 문제를 해결하고자 하였으며 해당 학습 과정에서 TCACoordinators라는 저와 동일하게 겪은 문제와 잘 해결하고 사용하기 정말 편리한 라이브러리와 그 개념을 발견하였고 이를 학습하는 과정에서 문서화 시킨 포스팅을 같이 공유해보면 좋을것 같아 공유합니다🙌 나름 처음 도입해보는데 SwiftUI와 TCA가 익숙하다는 전제하에서는 러닝커브가 적었습니다👍

알림

알림이 없습니다