im使用redux工具包制作了一个Todo应用程序,并试图制作一个按钮来清除数组中的所有项目;
我试图通过使用这样的拼接将数组设置为空,但不起作用
clearList: (state) => {
return state.splice(0, state.length);
}
有人知道怎么做吗?
使用redux-toolkit
更新/更改state
对象或返回下一个状态值,但不能同时返回。
clearList: (state) => {
state.splice(0, state.length);
}
或者,由于您只是想清除数组,您可以返回一个新的空数组。
clearList: (state) => {
return [];
}
你可以阅读更多关于直接状态突变