Redux ちょっとわかってきたこと
reducer と action の関係
actionはどういう挙動がありますよーっていう定義。 reducerはその定義に対して実際どういう動きしますよーっていう実際の処理を記述する。 だからreducerはstoreとactionを引数に受け取って新たなstateを返す関数となる。 (reducer と action が紐づく)
dispatch
Reduxではdispatchが既に定義されている。
dispatchはstateを変更する唯一の方法である。 dispatchはactionを引数に取り、dispatch actionのオブジェクトを返す。
store と reducer の関係
ひとつの Redux application にストアは一つ。 createStoreという関数が定義されていて第一引数にreducerを受け取るようになっている。 createStoreを使用することでreducerとstoreを紐付ける事ができる。
Exampleにもあるように createStore で reducer の紐付いた store を定義し、store.dispatch で action の種類と値を渡してやることで reducer の処理が実施され store の内容が更新される。
fluxフレームワークreduxについてドキュメントを読んだメモ - fukajun - 僕はvimで行きます -
redux-form
入門 React ―コンポーネントベースのWebフロントエンド開発
- 作者: Frankie Bagnardi,Jonathan Beebe,Richard Feldman,Tom Hallett,Simon HØjberg,Karl Mikkelsen,宮崎空
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/04/03
- メディア: 大型本
- この商品を含むブログ (2件) を見る
- 出版社/メーカー: スクウェア・エニックス
- 発売日: 2016/02/18
- メディア: Video Game
- この商品を含むブログ (5件) を見る
いけにえと雪のセツナ Original Soundtrack
- アーティスト: ゲームミュージック
- 出版社/メーカー: SMD itaku (music)
- 発売日: 2016/03/23
- メディア: CD
- この商品を含むブログ (2件) を見る