(四)Redux:使用combineReducers函数
//这里增加了 combineReducers
const {createStore,combineReducers}=Redux
//替换前
/*
const todoApp=(state={},action)=>{
console.log('==================我又运行了==================');
console.log(state.todos);
console.log(state.visibilityFillter);
console.log('====================================');
return{
todos:todos(
state.todos,
action
),
visibilityFillter:
visibilityFillter(
state.visibilityFillter,
action
)
}
}
*/
//替换之后 (下一章我们实现一个combineReducers)
const todoApp=combineReducers({
todos:todos,
visibilityFillter:visibilityFillter
})
本章请参考源码以便更好的理解Redux
这是最终的打印
更多信息,请查看我的Github