我有一些问题与我的reactJS代码。我想在redux中使用一个带有break语句的开关情况,但它没有给我预期的输出,也没有得到任何类型的错误。
有一个文件名为
Reducer.js
export default function CardItems(state=[],action){
switch(action.type){
case ADD_TO_CART:
console.warn('reducer case Add', action)
return [
...state,
{ cardData: action.data },
]
break;
case REMOVE_TO_CART:
console.warn('reducer case Remove', action)
state.pop();
return [
...state,
]
break;
default:
return state
}
}
当我注释break语句时,它工作得很好。为什么?我不明白。
您不需要break
,因为您正在退出return
的功能,因此break
不可访问。