Zarządzanie stanem · Middle · Pytanie 23 z 75

Jak set w Zustand obsługuje zagnieżdżone obiekty?

set({ user: { name: "Ann" } }); // state was { user: { name, email }, theme }

Wyjaśnienie

set wykonuje płytkie scalanie najwyższego poziomu. Przy zagnieżdżonych aktualizacjach jawnie używaj spread: set((s) => ({ user: { ...s.user, name: 'Ann' } })) albo middleware immer.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 23

Sprawdź się

Rozwiąż test Zarządzanie stanem · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test