SwiftUIのアプリ開発において、状態管理をどうするか、という問題があります。
宣言的UIであるSwiftUIの登場により、SwiftUI時代に合った状態管理アーキテクチャを検討する必要があると感じています。
現在、 SwiftUI開発でのデファクトスタンダードな状態管理アーキテクチャと呼べるような何かは存在せず、試行錯誤している段階なのかなと思います。
そこで、このセッションでは、SwiftUI時代における以下の4つの状態管理手法について比較検討し、状態管理の新潮流を捉えたいと思います。
・MVVM
・The Composable Architecture(TCA)
・ReSwift
・SwiftHooks & RecoilSwift