path to jsonx express view
property used for express view {locals}
Exposes react module used in JSONX
React
Exposes react dom module used in JSONX
ReactDOM
converts a jsonx json object into a react function component
valid JSONX JSON
props for react element
React element via React.createElement
converts a json object {type,props,children} into a react element
React element via React.createElement
Use React.createElement and JSONX JSON to create React elements
any valid JSONX JSON object
any additional resource used for asynchronous properties
React element via React.createElement
converts JSONX JSON IR to JSX
{type,props,children}
jsx string
Use JSONX without any configuration to render JSONX JSON to HTML and insert JSONX into querySelector using ReactDOM.render
options used to inject html via ReactDOM.render
Use ReactDOMServer.renderToString to render html from JSONX
options used to inject html via ReactDOM.render
React genereated html via JSONX JSON
Compiles JSONX into JSON IR format for react create element
any valid JSONX JSON object
any additional resource used for asynchronous properties
json - {type,props,children}
converts JSONX JSON IR to JSX
jsx string
Use JSONX for express view rendering
files ending with anything other than '.json' or '.jsonx' are processed as javascript files. Express templates support template views on the __template property.