Zarządzanie stanem · Senior · Pytanie 57 z 75

Jak dać każdej instancji złożonego widżetu własny store Zustand?

const StoreContext = createContext(null);
function Editor({ initial }) {
  const [store] = useState(() => createStore(() => ({ ...initial })));
  return <StoreContext value={store}>...</StoreContext>;
}

Wyjaśnienie

Pozwala to też inicjalizować store z propsów. Tworzenie store'a w inicjalizatorze useState utrzymuje go stabilnym między renderami.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Senior · pytanie 57

Sprawdź się

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

Rozwiąż ten test