How to update objects and arrays in state without mutations?
Answer
•Do not mutate state directly.
•Object: setS(prev => ({ ...prev, a: 1 })).
•Array: setA(prev => [...prev, item]).
•For deletion: filter.
•For complex structures, you can use immer.
Was this answer helpful?