React · Senior · Frage 72 von 75
Was bringt produce von Immer bei Updates tief verschachtelten Zustands?
setState(produce((draft) => { draft.users[3].address.city = "Lviv"; }));- 1Tiefe Mutation des Originalobjekts, die React erkennt
- 2„Mutierenden“ Code auf einem Draft, der ein neues immutables Objekt liefert
- 3Automatische Persistenz des Zustandsobjekts in localStorage
Antwort zeigen
Richtige Antwort: „Mutierenden“ Code auf einem Draft, der ein neues immutables Objekt liefert
Erklärung
Manuelle Spreads für tiefe Pfade sind umständlich und fehleranfällig. Redux Toolkit nutzt Immer intern; use-immer bietet eine Hook-Variante.