Closed6
Fluxを知りたい!
基本的な内容は以下で学ぶ。
以下がコード
SwiftUI+Fluxで書いてるサンプル
自分で書いてみて、単方向いいなと思った。
けど、シングルトンを使っているところや、Actionが全て同じenumで入っており、プロジェクトによっては、大きくなり過ぎてしまうのかもとか思った。(分けるとは思いますが、、)
RxSwiftでバインド機能を使った書き方をしているのでCombineなどで実装するときに真似できそう。
Actionを分けたパターンがあった!
大きいプロジェクトだと、このような実装になってくるのだと思う。
Fluxの画面遷移処理は、AppDelegateで実装する。
AppDelegateがStoreを監視しておいて、Storeが更新された場合に、画面遷移を行う。
このスクラップは4ヶ月前にクローズされました