Мобильный UI из JSON на React Native
★ 8.1 · web-development
Разработка на React Native — это скилл для Claude Code, который рендерит JSON-спецификации в нативные мобильные интерфейсы на React Native через библиотеку @json-render/react-native. Берут, когда нужно строить экраны приложения из конфигураций, а не кода вручную; когда ИИ генерирует JSON-описание UI, который сразу должен работать на iOS и Android; когда требуется динамически менять интерфейс без перекомпиляции. Внутри — типобезопасный реестр компонентов через defineRegistry, набор стандартных блоков (Container, Row, Column, ScrollContainer, Button, TextInput, Switch, Card, Modal, ListItem и другие), двусторонняя привязка данных через $bindState и $bindItem, условный рендеринг через visibility с JSON Pointer путями, экшены setState и внешнее управление состоянием через StateStore. Стек: TypeScript, React Native, зависимость от @json-render/core и zod для валидации схемы; интегрируется как npm-пакет без отдельного сервера. Направление — генерация UI из JSON, а не разбор существующей разметки. Отличается от веб-аналогов тем, что выдаёт нативные компоненты React Native, а не HTML. Подойдёт командам, которые хотят управлять интерфейсом через данные или серверные конфигурации; не подходит, когда нужна глубокая кастомизация анимаций или платформо-специфичных жестов за пределами стандартного каталога.
- #react-native
- #mobile
- #json-render
- #native-ui
- #ios-android