What is JSX?

A JSX element compiles into what is known as a reactElement. JSX converts html style syntax into a reactElement class for us.

For example: <h1 className="emphasis" /> compiles to: var element = React.createElement('h1', { className: 'emphasis '});

Rendering

ReactDOM.render(
  <h1 className="emphasis" />,
  document.getElementById('react-element')
);

Would be compiled to:

ReactDOM.render(
   element,
   document.getElementById('react-element')
);

Converting HTML to JSX

Facebook has provided a tool that converts HTML to JSX.

results matching ""

    No results matching ""