Redux 错误:减速器“;柜台;在初始化期间返回未定义。如果传递给减速器的状态未定义
我正在尝试对reduxer(Learning)做一个基本测试,看起来基本没有问题,但我得到了这个错误“×” 错误:还原程序“计数器”在初始化期间返回undefined。如果传递给还原程序的状态未定义,则必须显式返回初始状态。初始状态可能未定义。如果不想为此还原程序设置值,则可以使用null而不是undefined。“ 我相信回应是非常愚蠢的,希望得到帮助 Reduxer文件。 counter.jsRedux 错误:减速器“;柜台;在初始化期间返回未定义。如果传递给减速器的状态未定义,redux,react-redux,Redux,React Redux,我正在尝试对reduxer(Learning)做一个基本测试,看起来基本没有问题,但我得到了这个错误“×” 错误:还原程序“计数器”在初始化期间返回undefined。如果传递给还原程序的状态未定义,则必须显式返回初始状态。初始状态可能未定义。如果不想为此还原程序设置值,则可以使用null而不是undefined。“ 我相信回应是非常愚蠢的,希望得到帮助 Reduxer文件。 counter.js const counterReducer=(状态=0,动作)=>{ 开关(动作类型){ 案例“增
const counterReducer=(状态=0,动作)=>{
开关(动作类型){
案例“增量”:
返回状态+1;
“减量”一案:
返回状态-1;
}
};
导出默认反减速器代码>默认情况下,您应该从reducer返回
const counterReducer = (state = 0, action) => {
switch (action.type) {
case "INCREMENT":
return state + 1;
case "DECREMENT":
return state - 1;
default:
return state;
}
};
每个reducer都会接收发送的每个操作。如果不知道操作类型,则应返回未触及的状态。默认情况下,应从reducer返回
const counterReducer = (state = 0, action) => {
switch (action.type) {
case "INCREMENT":
return state + 1;
case "DECREMENT":
return state - 1;
default:
return state;
}
};
每个reducer都会接收发送的每个操作。如果不知道操作类型,则应返回未触及状态。
const counterReducer=(状态=0,动作)=>{
开关(动作类型){
案例“增量”:
返回状态+1
“减量”一案:
返回状态-1
违约:
返回状态//永远不要忘记添加默认情况。
}
}
const counterReducer=(状态=0,动作)=>{
开关(动作类型){
案例“增量”:
返回状态+1
“减量”一案:
返回状态-1
违约:
返回状态//永远不要忘记添加默认情况。
}
}