I am trying to write a function that removes all the elements from an array called selectedItems.
It looks like this:
const selectNone = (e: any) => {
let selectedItemsCopy = selectedItems;
selectedItemsCopy = []
setState(
{
...state,
areAllSelected: false,
isChecked: false,
selectedItems: selectedItemsCopy
}
);
}
but in setState, selectedItems does not get updated to the empty copy of the array. What am I doing wrong?