我将尝试找出这种情况的最佳实践。
2个上下文:SPORT任务和HOME任务。
因此需要2个操作文件:
2个上下文:SPORT任务和HOME任务。
因此需要2个操作文件:
export const SPORT_ADD_TODO = `[SPORT] ADD TODO`
export const HOME_ADD_TODO = `[HOME] ADD TODO`
还有2个reducer文件
homeReducer(state, action) {
switch(action.type) {
case HOME_ADD_TODO:
return Object.assing({}, state, {
todos: action.payload
})
default:
return state;
}
}
sportReducer(state, action) {
....
}
有没有官方解决此问题的方法? 我不想重复自己。 reducer具有相同的功能。