Redux 是一个可预测的状态容器,基于三个核心原则构建:一个单一存储、只读状态(只能通过actions改变)和纯reducer(计算下一个状态)。数据单向流动,使所有更改都可以追踪。
Redux的三个原则
text
1. Single source of truth — the whole app's state lives in ONE store object
2. State is read-only — you never mutate it; you DISPATCH actions to change it
3. Changes via pure reducers — (state, action) => newState, no side effects
