在这里,我们假设你已经有丰富的react开发经验。如果没有,建议先阅读官方文档 react documentation。
下面进入正题
reudx 是什么?
- 一种架构模式;
- 一个可预测化状态管理容器;
(说完跟没有说似得,一步一步来)
redux 有哪些东西?
- action
- reducer
- store
(上面只是简单概括,咱们先入门,再深究)
action 是什么?
一个普通的javascript对象,定义state的操作类型和值。
{
type: ‘描述操作的类型,其实就是简单描述这个state是干什么的,约定是大写的字符串常量,必须存在’,
value1:’任意值,根据需求,可以定义多个’,
value2:’任意值,根据需求,可以定义多个’,
}
(看,没有任何复杂的东西,请务必记住action的结构,一般通过action创建函数来创建action,具体后面会聊)
reducer 是什么?
一个纯函数,接收旧的 state 和 action,返回新的 state。
(previousState, action) =>