勉強がてらまとめたものです。違うこと書いてるかもなので注意ね。
Store†
React/Reduxにおいて、stateを管理するstoreはただひとつだけ存在します。
storeがただひとつだけであるのは、制御の流れをシンプルにするためです。stateを更新するためのactionはすべてstoreが受け取ります。
「グローバルにたったひとつ!?正気で言ってんのか!?」と思いますが、reducerごとにそれぞれのstateを取り扱うので、グローバルにひとつの構成を把握する必要はありません。
State†
画面表示の対象にするデータがstateです。
stateはstoreにおいてのみ更新することができます。更新はstoreがactionを受け取ることで実行されます。更新処理の実体はreducerです。