なぜReduxを使うのか - 第65回 HTML5とか勉強会 ー React最新情報
componentDidMount で初期データを fetch して読み込む悪い例: React コンポーネントの再利用性が低くなる・副作用のあるコードを仕込むのは避けたほうがいい・テストどうかくの? #html5j #eventdots
2016-05-31 20:21:29redux-api-middleware を導入すると、副作用を View から Middleware に追い出せる。でも API 呼び出しをチェーンメソッドにするには Middleware 使うしかない #html5j #eventdots
2016-05-31 20:22:42クライアント側でここまでの責務を持って実装してどういう部分が楽になるとか、幸せになる要素は何なのかが自分は古いやり方をしてる人間なので理解が難しい…。幸せになった事例が知りたい( 'ч' ) #html5j
2016-05-31 20:23:14redux-thunk を使うと、Promise を使えばチェーンもできる。でも Promise の処理を Action Creator に押しこむの?Middleware と同等のことができるのにカジュアルに使えてしまう。テストどうするの? #html5j #eventdots
2016-05-31 20:23:56redux-sagaについてはこの記事がすごくわかりやすかった。 qiita.com/kuy/items/716a… #html5j
2016-05-31 20:24:47redux-saga にすると、非同期処理を同期的に書けて読みやすい・複雑な処理はどんどん分割する・テストが容易に #html5j #eventdots
2016-05-31 20:24:58redux-saga→非同期処理が読みやすい、複雑な処理はどんどん分割する、テストが容易、モックを使わないとテストできない部分が最小限になる #html5j
2016-05-31 20:25:10背景にあるアイデアや何を解決しようとしているのかを理解して、ライブラリの流行り廃りに振り回されないようにする #html5j
2016-05-31 20:26:10「Reduxはmiddlewareがないとかなり厳しい」(うっっ… #html5j #eventdots #react
2016-05-31 20:26:30Reducer の分割にはしっかり悩もう・Redux には適切な Middleware を #html5j #eventdots
2016-05-31 20:26:35