count 组件 有count_action.js count_reducer.js
person组件 有person_action.js person_reducer.js
action文件是定义组件的action对象就是行为 和行为数据 要给reduce使用
如:
reducer.js文件是一个函数,接受两个参数 一个是之前的状态 一个是action 初始化状态也是在这个文件初始化的 为了实现根据actin中的动作和动作数据 对状态中的数据进行修改
如:
store.js 全局只有一个 多个reducer.js都要引入到store.js文件中 所有需要导入combineReducers
import {createStore,applyMiddleware,combineReducers} from ‘redux’.
const allReducer = combineReducers({
he:countReducer,(count_reducer.js 抛出的就是一个函数 返回值就是就是一个和值)
rens:personReducer (person_reducer.js 抛出的就是一个函数 返回值就是人的列表)
})
注意啊:combineReducers函数需要的参数就是redux管理的总状态对象
contains如下:
这是语法糖 看46有解释