利用combineReducers将多维度reducer结合起来(基础文章)
发布时间
阅读量:
阅读量
comineReducers旨在解决什么问题?
该函数属于redux库的一部分,其设计目的是应对多个reducer被公开所引发的问题,由于一个组件在实际应用中通常会调用多个reducer。
结合后reducer函数设计
import {INCREMENT,DECREMENT} from './action-types'
import {combineReducers} from 'redux'
// 管理count状态的reducer
function count(state=1,action) {
console.log('count',state,action);
switch (action.type) {
case INCREMENT:
return state + action.data
case DECREMENT:
return state - action.data
default:
return state;
}
}
// 管理user状态的reducer
const initUser = {};
func
全部评论 (0)
还没有任何评论哟~
