Примеры к курсу Zustand на Хекслете. Каждый каталог содержит отдельное React-приложение на Vite.
| Каталог | Содержимое |
|---|---|
| starter | Минимальное React-приложение для выполнения примеров урока. Zustand ещё не подключён |
| first-store | Готовый пример урока «Первый стор». Счётчик и кнопки работают с общим состоянием |
Установите Node.js 26 и pnpm 11. Из каталога репозитория установите зависимости и запустите стартовое приложение.
pnpm install --frozen-lockfile
pnpm --dir starter devОткройте адрес, который Vite напечатает в терминале. Чтобы начать работу со стором по уроку, остановите сервер и установите Zustand в стартовое приложение.
pnpm --dir starter add zustandГотовый пример запускается отдельно.
pnpm --dir first-store devСборка и линтер проверяют оба приложения. Браузерные тесты проверяют загрузку стартового приложения, изменение и сброс счётчика.
pnpm build
pnpm lint
pnpm exec playwright install chromium
pnpm test