【发布时间】:2021-11-08 20:30:22
【问题描述】:
当我使用 react-redux 时,我更新了这样的状态:
case CartActionTypes.ADD_ITEM:
return {
...state,
cartItems: [...cartItems, { action.payload }];
};
现在我将 reduxjs/toolkit 与切片等一起使用。
我应该以相同的方式更新状态还是使用 .push 方法,如下所示:
export const cartSlice = createSlice({
name: 'cart',
initialState: initialState,
reducers: {
addItemToCart(state, action) {
state.cartItems.push(action.payload);
},
}
我应该总是像以前那样返回状态
【问题讨论】:
标签: reactjs react-redux redux-toolkit