我正在尝试通过redux动作resetState
重置状态,在这个动作中,我将状态赋值给变量initialState
,但是这种方法不起作用。
const initialState = {
someArray: [],
someEvents: {}
}
const stateSlice = createSlice({
name: "someState",
initialState,
reducers: {
...someActions,
resetState: (state, action) => {
// THIS DOES NOT WORK
state = initialState
},
resetState2: (state, action) => {
// THIS WORKS!!!!
return initialState
},
});
当我返回initialState时,状态可以正确重置,但将其赋值给
initialState
则不行。
configureStore
创建的存储。我没有找到任何答案。你能在这里留下评论吗?谢谢! - Piyush Aggarwal