Vue 3 renderer that converts JSON specs into Vue component trees with data binding, visibility, and actions.
| StateProvider | Share state across components (JSON Pointer paths). Accepts initialState or store for controlled mode. | | ActionProvider | Handle actions dispatched via the event system | | VisibilityProvider | Enable conditional rendering based on state | | ValidationProvider | Form field validation |
| useStateStore() | Access state context (state as ShallowRef, get, set, update) | | useStateValue(path) | Get single value from state | | useIsVisible(condition) | Check if a visibility condition is met | | useActions() | Access action context | | useAction(binding) | Get a single action dispatch function |
Рендеринг Vue 3 для json-рендеринга. Используйте при создании пользовательских интерфейсов Vue на основе спецификаций JSON, работе с @json-render/vue, определении реестров компонентов Vue или рендеринге спецификаций, созданных ИИ, в Vue. Источник: vercel-labs/json-render.