React Render
React Render HTML
In React, you typically use JSX (JavaScript XML) to render components, and JSX looks similar to HTML. JSX allows you to write HTML-like code in your JavaScript files.
Here's a basic example of how you can use JSX to render HTML in a React component:
import React from 'react';
class MyComponent extends React.Component {
render() {
return (
<div>
<h1>Hello, World!</h1>
<p>This is a React component rendering HTML using JSX.</p>
</div>
);
}
}
export default MyComponent;
In this example:
When this component is rendered in the application, it will generate the corresponding HTML structure in the DOM.
You can also include JavaScript expressions within JSX by using curly braces '{}'. For example:
import React from 'react';
class DynamicContentComponent extends React.Component {
render() {
const dynamicText = 'Dynamic Text!';
return (
<div>
<h2>{dynamicText}</h2>
<p>{2 + 2}</p>
</div>
);
}
}
export default DynamicContentComponent;
In this example, the value of 'dynamicText' and the result of the expression '{2 + 2}' will be dynamically inserted into the rendered HTML.