昨年のiOSDCではTCA = "The Composable Architecture" に関する発表がいくつかありました。
シンプルな状態管理の枠組み、無理のない副作用の表現...などなど、大いに興味をそそられた方もいたのではないでしょうか(私もその中の一人です!)。
本トークでは、TCAを用いたアプリ開発を通して感じたメリットやデメリット、注意点やつまづいたポイント、テストコード等を中心にお話します。
また、GraphQL / SwiftUIを組み合わせたことで、スケーリングしやすい構造となり得たかという点についても、実際のプロダクト開発の場と比較しつつ解説したいと思います。