![]() |
VOOZH | about |
JavaScript XML or JSX is an extension of the JavaScript language syntax. The React library is an extension to write XML-like code for elements and components. JSX tags have a tag name, attributes, and children.
Although JSX is not a necessity to write React applications, it is extremely beneficial as it makes React code simpler and elegant.
Syntax:
{/* Using JSX*/}
<div className="App">GeeksforGeeks</div>;// Without JSX
React.createElement(
"div",
{ className: "App" },
"GeeksforGeeks"
);
Step 1: Create a React application using the following command:
npx create-react-app exampleStep 2: After creating your project folder i.e. example, move to it using the following command:
cd exampleProject Structure:
👁 ImageExample: This example implements two same components using one with JSX and other without JSX.
Step to Run Application: Run the application using the following command from the root directory of the project:
npm startOutput: Now open your browser and go to http://localhost:3000/, you will see the following output: