react
Build React UIs from JSON Specs
Static React interfaces are difficult to generate and maintain from structured data. This skill explains how to render JSON specs, define catalogs, manage state, and connect events in React.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "react" from https://skillstore.io/skills/vercel-labs-react.md and its manifest at https://skillstore.io/api/skills/vercel-labs-react/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„react“ wird verwendet. How do I render a JSON card containing a button?
Erwartetes Ergebnis:
Define a catalog and registry, then pass the JSON element tree and registry to Renderer. The card receives its typed title prop and renders its child button.
„react“ wird verwendet. How can an input update shared state?
Erwartetes Ergebnis:
- Bind the input value to a state path with the documented binding expression.
- Use useBoundProp inside the component to read the resolved value and write changes back through the provided binding.
„react“ wird verwendet. Which exports support an interactive application?
Erwartetes Ergebnis:
Use Renderer and defineRegistry for rendering, StateProvider or createStateStore for state, useBoundProp for two-way form binding, and useAction or useActions for event actions.
Sicherheitsaudit
SicherAll 71 static findings are false positives caused by Markdown code fences, inline code spans, or JavaScript examples. No shell execution, prompt injection, or other net-new security issue was evidenced in SKILL.md.
Risikofaktoren
⚙️ Externe Befehle (50)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/vercel-labs-react/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/vercel-labs-react?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/vercel-labs-react?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/vercel-labs-react/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/vercel-labs-react.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
vercel-labs. (2026). react security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/vercel-labs-react/audits/1BibTeX-Zitat
@techreport{vercel-labs-vercel-labs-react-2026,
author = {vercel-labs},
title = {react security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/vercel-labs-react/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "react security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "vercel-labs"
date-released: "2026-09-29"
url: "https://skillstore.io/skills/vercel-labs-react/audits/1"
identifiers:
- type: other
value: "skillstore:vercel-labs-react:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: MittelWas Sie erstellen können
Prototype JSON-driven screens
Create a small React renderer and catalog for an interface whose layout and content arrive as structured JSON.
Connect forms to application state
Use state bindings, validation, watchers, and built-in actions to build interactive forms from JSON specs.
Build reusable component libraries
Define typed registries and catalog-agnostic components that can render shared JSON UI patterns across projects.
Diese Prompts ausprobieren
Explain the smallest setup for rendering a JSON spec with @json-render/react. Identify each import and explain the registry relationship.
Design a catalog with a Button and Card component. Include typed props, a default slot, descriptions, and matching type-safe registry implementations.
Show how to build a form input that reads and writes a state path with useBoundProp. Explain the bindings map and validation result handling.
Plan a JSON-driven React screen with external state, conditional visibility, named slots, event actions, watchers, and reusable catalog-agnostic components. Identify integration risks.
Bewährte Praktiken
- Define typed prop schemas and keep catalog descriptions aligned with the component behavior.
- Use natural value properties with documented binding expressions for two-way form state.
- Keep application-specific actions, authorization, and external state policies explicit at the integration boundary.
Vermeiden
- Do not use slots.default for named content; use children for the default slot and the top-level slots object for named slots.
- Do not add a statePath prop for two-way binding when the documented binding expression and useBoundProp flow are required.
- Do not treat generated JSON specs or action names as trusted application policy without validation and authorization.
Häufig gestellte Fragen
What is this skill for?
Does it generate a complete React application?
How are named slots represented?
How does two-way binding work?
Can it use external state management?
What should I secure when using generated specs?
Entwicklerdetails
Autor
vercel-labsLizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Ref.
bad9dafc37d1638cd29cb9bab06d5f8dbcd0f6c2
Aktualität der Wartung
30.9.2026
Nutzung
0 Downloads · 0 Aufrufe
Dateistruktur
📄 SKILL.md