Мобильный UI из JSON на React Native

★ 8.1 · web-development

Разработка на React Native is a Claude Code skill that renders JSON specifications into native mobile UIs using the @json-render/react-native library. Reach for it when screens need to be built from JSON configs rather than hand-written code, when AI generates a UI spec that must run immediately on both iOS and Android, or when the interface has to change dynamically without recompilation. Under the hood: a type-safe component registry via defineRegistry, a standard component set (Container, Row, Column, ScrollContainer, Button, TextInput, Switch, Card, Modal, ListItem and more), two-way data binding through $bindState and $bindItem expressions, conditional rendering with JSON Pointer–based visibility conditions, built-in setState action, and an optional external StateStore for controlled mode. Stack: TypeScript, React Native, @json-render/core, and zod for schema validation; ships as an npm package with no separate server. Direction is JSON-to-native-UI generation, not parsing or inspecting existing markup — unlike web renderers in the same catalog that output HTML. Works well for teams that want to drive mobile interfaces from server-side configs or AI-generated specs; less suited when deep custom animations or platform-specific gesture handling beyond the standard catalog are required.