\n\n```\n\n```html\n\n
\n \n \n \n\n```\n\n- Now with `react` you can create `React.createElement` and use `react-dom` to render those elements to the page.\n- `React.createElement` API is as simple as the element that you want to create `
`, and then an object that has all of the props that you want to have applied, `className`, `children`.\n- Just as a convenience, you can provide the `children` with any number of arguments after the props argument as well.\n\n## Additional resource\n\n- [React Top-Level API](https://reactjs.org/docs/react-api.html)\n- [React Without JSX](https://reactjs.org/docs/react-without-jsx.html)\n\n[✏️ Edit on GitHub](https://github.com/eggheadio-projects/the-beginners-guide-to-react/blob/master/02-react-create-a-user-interface-with-react-s-createelement-api.md)","upgrade_to_access_code_url":"https://egghead.io/pricing","parents":[],"children":[]},"current_user":{},"userIdentifier":{"public_id":"faeb88df0bf4a40475db1088616b2c9d"}};