首先
npm i 'redux'
src----->redux---->count_reducer.js
/*
该文件是用于创建一个为Count服务的reducer,reducer的本质就是一个函数
reducer函数会接到两个参数,分别会:之前的状态(preState) ,动作对象(action)
*/
const initState=0 //初始化状态
export default function countReducer(preState=initState,action){
// 从action对象中获取:type,data
const {
type,data}=action
// 根据type决定如何加工数据
switch (type) {
case 'increment'://如果是加
return preState+data
case 'decrement'://如果是减
return preState-data
case 'incrementIfOdd':
return preState+data
case 'incrementAsync':
return preState+data
default: