[英]Unable to iterate over an array in state in reducer
我正在嘗試使用 redux 更新我的購物車,但我經常收到此錯誤:
類型錯誤:state.products 不可迭代
我的減速器看起來像:
/* eslint-disable import/no-anonymous-default-export */ const initialState ={ products:[] } export default (state=initialState,action)=>{ switch(action.type){ case "ADD_TO_BASKET": return {...state,products:[...state.products,action.payload]}; default: return ""; } }
問題是
default:
return "";
您可能希望按原樣返回state
。
default:
return state;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.