Remove item from store list?
I have tried:
and
but neither seem to change the list at all.
const itemId = 5;
setMainStore(
"mylist",
produce((mylist: number[] | undefined) =>
mylist?.filter(item => item.id !== itemId.id
)
)
console.log(mainStore.mylist!);const itemId = 5;
setMainStore(
"mylist",
produce((mylist: number[] | undefined) =>
mylist?.filter(item => item.id !== itemId.id
)
)
console.log(mainStore.mylist!);and
const itemId = 5;
setMainStore(
"mylist",
produce((mylist: number[] | undefined) =>
mylist?.slice(mylist?.findIndex(item => item.id === itemId), 1)
)
)
console.log(mainStore.mylist!);const itemId = 5;
setMainStore(
"mylist",
produce((mylist: number[] | undefined) =>
mylist?.slice(mylist?.findIndex(item => item.id === itemId), 1)
)
)
console.log(mainStore.mylist!);but neither seem to change the list at all.
