如何使用 redux 工具包删除状态中的所有项目
How to remove all item in state using redux toolkit
我使用 redux 工具包制作了一个 Todo 应用程序,我试图制作一个按钮来清除数组中的所有项目;
我尝试使用这样的拼接将数组设置为空,但不起作用
clearList: (state) => {
return state.splice(0, state.length);
}
有人知道怎么做吗?
使用 redux-toolkit
update/mutate state
对象 或 return下一个状态值,但不是两者。
clearList: (state) => {
state.splice(0, state.length);
}
或者因为您只是想清除数组,您可以 return 一个新的空数组。
clearList: (state) => {
return [];
}
上阅读更多内容
我使用 redux 工具包制作了一个 Todo 应用程序,我试图制作一个按钮来清除数组中的所有项目;
我尝试使用这样的拼接将数组设置为空,但不起作用
clearList: (state) => {
return state.splice(0, state.length);
}
有人知道怎么做吗?
使用 redux-toolkit
update/mutate state
对象 或 return下一个状态值,但不是两者。
clearList: (state) => {
state.splice(0, state.length);
}
或者因为您只是想清除数组,您可以 return 一个新的空数组。
clearList: (state) => {
return [];
}
上阅读更多内容