Jotai — управление состоянием в json-render
★ 8.1 · vibe-coding
Работа с состоянием через Jotai — это скилл для Claude Code, который подключает Jotai как хранилище состояния для json-render через адаптер `@json-render/jotai`, реализующий интерфейс `StateStore`. Берут, когда уже используют Jotai в React-приложении и хотят, чтобы json-render читал и записывал состояние через те же атомы, а не держал отдельный стор — или когда нужно, чтобы компоненты через `useAtom()` и json-render видели одно и то же состояние без дублирования. Внутри — функция `jotaiStateStore({ atom, store })`, которая принимает записываемый Jotai-атом и опционально существующий Jotai-стор; оборачивает всё в `<StateProvider>` из `@json-render/react`. Устанавливается через npm: `@json-render/jotai`, `@json-render/core`, `@json-render/react` и `jotai`. Направление — подключить внешний Jotai-стор к json-render, а не управлять состоянием React вне json-render (для этого нужны другие адаптеры). Подойдёт проектам, которые уже стоят на Jotai и рендерят UI из JSON-схем; не подходит, если Jotai в проекте нет — тогда адаптер бессмысленен.
- #json-render
- #jotai
- #state-management
- #react
- #integration
- #atoms
- #state-store