Керування станом · Senior · Запитання 57 з 75

Як дати кожному екземпляру складного віджета власний стор Zustand?

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

Пояснення

Так можна ще й ініціалізувати стор із props. Створення стору в ініціалізаторі useState зберігає його стабільним між рендерами.

Де почитати

Помилка в запитанні

Керування станом · Senior · запитання 57

Перевірте себе

Пройдіть тест Керування станом · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест