Structured data, composed.
Type-safe Schema.org JSON-LD for React. Single entities, connected graphs, and rich-result helpers. No framework dependency.
tsx
import { Schema, type SchemaData } from 'react-structured'
const article = {
headline: 'Hello, open web.',
author: { '@type': 'Person', name: 'Jane Doe' },
datePublished: '2026-10-03',
} satisfies SchemaData<'Article'>
export default function ArticlePage() {
return <Schema type="Article" data={article} />
}Describe what your pages contain with typed data, then render it as safely serialized JSON-LD.