Your first JSX content
In this section, we'll implement the obligatory "Hello, World" JSX application. At this point, we're just dipping our toes in the water; more in-depth examples will follow. We'll also discuss what makes this syntax work well for declarative UI structures.
Hello JSX
Without further ado, here's your first JSX application:
import * as React from "react";
import * as ReactDOM from "react-dom";
const root =
ReactDOM.createRoot(document.getElementById("root"));
root.render(
<p>
Hello, <strong>JSX</strong>
</p>
);
Let's walk through what's happening here.
The render() function takes JSX as an argument and renders it to the DOM node passed to ReactDOM.createRoot().
The actual JSX content in this example renders a paragraph with some bold text inside. There's nothing fancy going on here, so...