TCA는 일관되고 이해할 수 있는 방식으로 앱을 만들기 위해 탄생한 라이브러리다.
합성(Composition)
,테스팅(Testing)
,인체 공학(Ergonomics)
을 염두에 둔TCA
는 SwiftUI, UIKit을 지원하며 모든 애플 플랫폼(iOS, watchOS, macOS, tvOS)에서 사용 가능하다.
이 라이브러리는 다양한 목적과 복잡도를 가진 앱을 만들기 위해 필요한 핵심 도구를 제공한다. 각 도구가 제공하는 흥미로운 스토리는 우리가 매일 만나는 수많은 문제를 해결할 방법을 알려줄 거다.
상태(State) 관리
변화(Mutation)
를 다른 화면에서 즉시 관측(Observe)
하는 방법을 제공한다.합성(Composition)
사이드 이펙트(Side Effects)
테스팅(Testing)