SolidJS — рендеринг UI из JSON-спецификаций
★ 8.1 · vibe-coding
Разработка на SolidJS — это скилл для Claude Code, который рендерит JSON-спецификации в дерево Solid-компонентов с тонкозернистой реактивностью через библиотеку @json-render/solid. Берут, когда нужно описать UI декларативно в JSON и получить живые реактивные компоненты без ручного связывания, когда строят каталог переиспользуемых компонентов с валидацией пропсов через Zod, когда хочется управлять состоянием формы, видимостью полей и экшенами через единый провайдер, или когда собирают стриминговый чат-интерфейс, где UI генерируется на лету. Внутри: компонент Renderer, провайдеры JSONUIProvider, StateProvider, VisibilityProvider, ValidationProvider и ActionProvider, хуки useStateStore, useVisibility, useActions, useFieldValidation, useBoundProp, useUIStream и useChatUI. Встроенные экшены — setState, pushState, removeState, validateForm. Динамические пропсы задаются выражениями $state, $bindState, $template, $computed, $cond. Стек — TypeScript/TSX, разворачивается как npm-пакет @json-render/solid в SolidJS-проекте. Направление — рендеринг JSON-спецификаций в Solid, а не в React или Vue (для этого существуют другие рендереры json-render).
- #solidjs
- #json-render
- #component-rendering
- #reactivity
- #ui-framework