tukamon5151 / trelllo-copy

お勉強目的でtrelloのコピーを作るリポジトリ
2 stars 0 forks source link

usecaseとaction creatorは分ける #47

Closed tukamon5151 closed 3 years ago

tukamon5151 commented 3 years ago

actionとaction creatorは1 : 1の関係で良いとして、現在action creatorがusecaseの責任を持っているのがイケてないので分ける

tukamon5151 commented 3 years ago

そうすると、実はdispacherはprovideしなくても良くなるかもしれない。 reduxっぽい設計だとそうはしないんだけど、ソッチのほうがきれいにかける気がする。 特に、store側の変更を副作用一切考えなくて済むのでreduxが比較的苦手としている非同期処理とかはusecase側にまかせられるのが良い。

tukamon5151 commented 3 years ago

お、この構成だと状態管理は完全にUI層からは隠蔽されるからreduxに置き換えたいとかなったときに楽勝にリプレイス出来るじゃん

tukamon5151 commented 3 years ago

50