Allows to build a json schema interactively.
npm install --save react-json-schema-builder
or
yarn add react-json-schema-builder
import React from 'react'
import JSONSchemaBuilder, {Schema} from 'react-json-schema-builder'
import 'react-json-schema-builder/dist/index.css'
const Example = () => {
const [schema, setSchema] = React.useState<Schema>(jsonSchema)
return (
<JSONSchemaBuilder
locale={"es"}
schema={schema}
onChange={setSchema}
/>)
}
The package is made up of 2 main folders:
To setup and run a local copy:
git clone https://github.com/viczaca/react-json-schema-builder
yarn install
in the root folderyarn install
in the example folderyarn start
in the root and example folders.You should now be up and running with live browser reloading of the example website while you work on source files and components in the /src folder.
When you're done working on your changes, submit a PR with the details and include a screenshot if you've changed anything visually.
In order to add new languages:
MIT © viczaca