Redux的安装
1.创建 React 项目
npx create-react-app xxxx
2.安装 Redux 包
yarn add redux
Redux 核心概念
Redux 提出三个核心概念:action / reducer / store 需要我们写代码的时候遵守
- action (动作):描述要做的事情(要干啥)
- reducer(函数):更新状态(怎么干)
- store(仓库):整合 action 和 reducer (谁来指挥)
在视图中,通过store dispatch 一个 action ,reducer 会自动收到通知来更新 state,state 一旦变化,有使用state 的视图自然就变了