im made a Todo App using redux toolkit, and im trying to make a button which to clear all item in array;
Im try to set array to empty by using splice like this but doesn't work
clearList: (state) => {
return state.splice(0, state.length);
}
Does anyone know how to do it?
CodePudding user response:
With redux-toolkit either update/mutate the state object or return the next state value, but not both.
clearList: (state) => {
state.splice(0, state.length);
}
or since you are just wanting to clear the array you could just return a new empty array.
clearList: (state) => {
return [];
}
You can read more on Direct State Mutation
