home wiki.fukuchiharuki.me
Menu

勉強がてらまとめたものです。違うこと書いてるかもなので注意ね。

Store

React/Reduxにおいて、stateを管理するstoreはただひとつだけ存在します。

storeがただひとつだけであるのは、制御の流れをシンプルにするためです。stateを更新するためのactionはすべてstoreが受け取ります。

「グローバルにたったひとつ!?正気で言ってんのか!?」と思いますが、reducerごとにそれぞれのstateを取り扱うので、グローバルにひとつの構成を把握する必要はありません。

State

画面表示の対象にするデータがstateです。

statestoreにおいてのみ更新することができます。更新はstoreactionを受け取ることで実行されます。更新処理の実体はreducerです。