Daniel's working notes

The Composable Architecture

The Composable Architecture is a brand new architecture developed by Stephen Celis and Brandon Williams over pointfree.co. It has similarities with Redux where take [[ Unidirectional Data Flow ]] concept and best combined with SwiftUI.

The declarative way of SwiftUI let’s The Composable Architecture dictate the rendering of the UI using special object called ViewStore

Github: https://github.com/pointfreeco/swift-composable-architecture DocC: https://pointfreeco.github.io/swift-composable-architecture/0.42.0/documentation/composablearchitecture/

Tokopedia has it’s own TCA fork which use RxSwift as reactive backbone: https://github.com/tokopedia/RxComposableArchitecture

Linked Notes: