LDHの配信アプリ CLでは、UIKitとVueFluxをベースに独自のライフサイクル・アーキテクチャを構築してきました。しかし、SwiftUIへの移行に伴い、VueFlux(UIKit向け)の仕組みをそのまま適用することはできませんでした。本セッションでは、SwiftUIのライフサイクルに適した形で単方向データフローを維持しつつ、状態を安全に管理する方法について、試行錯誤の過程を交えながら紹介します。また、SwiftUIでVueFluxライクなアーキテクチャをどのように再現したのか、実際のアプリ開発の事例を通じて共有します。
https://cyberagent.connpass.com/event/342952/