A ReactTypescript wrapper for jsoneditor by josdejong
npm install react-jsoneditor-wrapper
import ReactJSONEditor from "react-jsoneditor-wrapper";
Create an element with properties:
<ReactJSONEditor json={properties} name="properties" mode="form" ref={ref => (this.jsoneditorref = ref)} />
If you prefer you can use text instead of a json object. Text will be parsed in to a JSOn object:
<ReactJSONEditor ref={ref => (this.jsonEditorRef = ref)} text={this.state.content} name="properties" mode="code" modes={["code"]}/>
Small sample here: https://codesandbox.io/s/react-jsoneditor-wrapper-74rz6i