Zarządzanie stanem · Junior · Pytanie 5 z 75
Jak usunąć element z id z tablicy w stanie?
- ✓Poprawna odpowiedź:
setItems(items.filter(i => i.id !== id)) - 2
items.splice(index, 1); setItems(items) - 3
delete items[index]; setItems(items)
Wyjaśnienie
Stan aktualizuje się niemutowalnie: filter, map, spread i toSorted tworzą nową tablicę. splice i delete mutują istniejącą, referencja się nie zmienia i React pomija aktualizację.