Closed tukamon5151 closed 3 years ago
そうすると、実はdispacherはprovideしなくても良くなるかもしれない。 reduxっぽい設計だとそうはしないんだけど、ソッチのほうがきれいにかける気がする。 特に、store側の変更を副作用一切考えなくて済むのでreduxが比較的苦手としている非同期処理とかはusecase側にまかせられるのが良い。
お、この構成だと状態管理は完全にUI層からは隠蔽されるからreduxに置き換えたいとかなったときに楽勝にリプレイス出来るじゃん
actionとaction creatorは1 : 1の関係で良いとして、現在action creatorがusecaseの責任を持っているのがイケてないので分ける