js.rdf.dev/prop-types
React prop-type declarations for the RDF data structures.
Example
import PropTypes from "prop-types";
import RDFTypes from "@rdfdev/prop-types";
const MyComponent = () => {}; // Omitted for brevity
MyComponent.propTypes = {
// The name as an RDF Literal (e.g. xsd:string)
name: RDFTypes.literal,
// The IRI of the author
author: RDFTypes.namedNode,
// The statements/quads on their books.
bookData: PropTypes.arrayOf(RDFTypes.quad),
// A link to the comments, either an IRI (e.g. https) or blank (temporary document-scoped link)
comments: RDFTypes.nodeType,
};
Getting started
Just install the package and its peer dependencies.
npm i @rdfdev/prop-types @ontologies/core prop-types
yarn add @rdfdev/prop-types @ontologies/core prop-types
Documentation
See the js.rdf.dev/prop-types documentation
See the complete js.rdf.dev documentation
Need help with linked data?
This package is brought to you by Ontola. We build production-grade linked data solutions and can help you from advice to building custom web services.