Redux как хранилище состояния для json-render
★ 8.1 · productivity
Управление состоянием через Redux — это скилл для Claude Code, который подключает Redux или Redux Toolkit хранилище как бэкенд управления состоянием для json-render через адаптер @json-render/redux, реализующий интерфейс StateStore. Берут, когда уже есть Redux-стор в React-приложении и нужно, чтобы json-render читал и писал состояние через него, а не держал его отдельно; или когда требуется отлаживать UI через Redux DevTools, сохранять состояние в slice и синхронизировать его с остальным Redux-деревом. Внутри — единственная функция reduxStateStore, принимающая три обязательных аргумента: store (экземпляр Redux-стора), selector (выбирает нужный slice из дерева состояния) и dispatch (диспатчит action замены состояния). Устанавливается через npm вместе с @json-render/core, @json-render/react и redux или @reduxjs/toolkit; интегрируется через компонент StateProvider. Направление — подключение внешнего Redux-стора к json-render, а не самостоятельное управление состоянием вне json-render. Подойдёт проектам, которые уже используют Redux или Redux Toolkit и хотят встроить json-render в существующую архитектуру; не подходит, если Redux в проекте не используется — тогда достаточно встроенного StateStore json-render.
- #redux
- #redux-toolkit
- #state-management
- #json-render
- #integration