Reactjs 我的代码是正确的,但我还是得到了这个错误;应为赋值或函数调用,而应为表达式;
Reactjs 我的代码是正确的,但我还是得到了这个错误;应为赋值或函数调用,而应为表达式;,reactjs,react-redux,Reactjs,React Redux,函数cartReducer(状态={cartitems:[]},操作){ 开关(动作类型) { 案例购物车添加项目: const item=action.payload; const product=state.cartitems.find(x=>x.product==item.product); if(产品) { 返回{ cartitems:state.cartitems.map(x=>x.product==product.product?项:x) }; } 返回{ cartitems:[…s
函数cartReducer(状态={cartitems:[]},操作){
开关(动作类型)
{
案例购物车添加项目:
const item=action.payload;
const product=state.cartitems.find(x=>x.product==item.product);
if(产品)
{
返回{
cartitems:state.cartitems.map(x=>x.product==product.product?项:x)
};
}
返回{
cartitems:[…state.cartitems,item]
};
默认:状态;
}
}
您需要对此行执行一些操作,返回一些值或分配一个值
default:state;
例如:
default:return {...state};
你的代码不是“正常”的,否则你不会得到那个错误。我们需要知道是哪条线抛出了这个错误。