home wiki.fukuchiharuki.me
Menu

  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2017-12-08T05:38:52+00:00","default:haruki","haruki")
#contents

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

* Store [#ba1176f0]

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

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

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

* State [#ja9480f9]

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

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