Redux
Flux
を発展させ、関数型言語
Elm
の影響を大きく受けた
アーキテクチャ
Redux の 3 つの原則 (
Redux Three Principles
)
信頼できる一意となる状態を唯一とする (Single source of truth)
状態はイミュータブルで表現する (State is read-only)
状態の変更は純粋関数で記述する (Changes are made with pure functions)