Получить доступ

Zustand

Альтернатива

Минималистичное глобальное хранилище на хуках.

const useCart = create((set) => ({
  items: [],
  add: (item) => set((s) => ({ items: [...s.items, item] })),
}));

const count = useCart((s) => s.items.length);   // подписка на часть состояния

Что важно знать

  • Хранилище — хук; не нужен провайдер, мало кода.
  • Селектор в хуке ограничивает перерисовки нужной частью состояния.
  • Хорош для небольших и средних приложений; для серверных данных всё равно лучше TanStack Query.
  • Другие легковесные варианты — Jotai (атомы), MobX (наблюдаемые объекты).

Документация

← Вся карта «React»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем