(内容比较乱,仅用于自己复习使用)
安装redux后,创建一个redex(自定义)文件夹用于储存redux相关文件;
首先在该文件文件夹下一个新增reducers.js文件,用于初始化数据和更改数据,redux中的数据只能在此文件中reducer中进行更改
创建 reducer
然后创建一个store.js文件,用于创建store,store就是整个项目保存数据的地方,并且只能有一个。创建store就是把所有reducer给它。
创建store
最后创建一个action.js文件,redux 将每一个更改动作描述为一个action,要更改state中的内容,你需要发送action。一个action是一个简单的对象,用来描述state发生了什么变更。
通过
getState()调用redux中的数据
调用getState获取数据
store.dispatch()是组件发出action的唯一方法。
调用dispatch










网友评论