创建redux文件夹,store.js,count_reducer.js
安装redux:yarn add redux
在store文件中
import { createStore } from 'redux';//引入createStore方法,专门用于创建redux中C位的store对象
import countReducer from './count_reducer';//引入为Count组件服务的reducer
export default createStore(countReducer);
在count_reducer文件中
const initState = 0;
export default function countReducer(preState = initState, action) {
const { type, data } = action;
switch (type) {
case 'increment':
return preState + data;
case 'decrement':
return preState - data;
default: //初始化动作
return preState;
}
}
在使用的组件
import store from '../../redux/stor