사용하는 아키텍쳐 소개 - TCA
회사에서 사용하는 아키텍쳐를 하나 소개하려고 합니다. 흡사한 부분은 리액터킷이랑 비슷한데요 저는 사실 바닐라를 가장 좋아하는 사람이라 조금 별로라 느끼긴하지만? 언젠가는 또 Rx처럼 찬밥이 될수도 있으니깐요. 차근히 내용을 채워보도록 하겠습니다. 컨셉과 같은것들 그리고 뷰와 로직을 갈라놓는 부분에서 아름답게 되는 그런것들… 그리고 SwiftUI에 접목하는!
주소
https://github.com/pointfreeco/swift-composable-architecture
비슷한 녀석
ReactKit을 생각하면 완전 비슷합니다. State, Reduce, Action 근데 Rx를 할때 저도 이미 만들었던 개념인데 왜 이걸 사용해야하는가? 저는 좀 그래요… 일단 더 파고 볼게요.
최신 버전
- 2023년 8월 23일 기준. 1.2.0이 나왔습니다.
- 1.0.0이 나온지 한달도 안된… 이렇다 보니깐 이전에 Swift 버전 왜 이렇게 미친듯이 올리냐고 할때가 생각 나네요… 덜덜덜합니다.