HTML嵌入react 并实现基本jsx基本功能
时间: 2023-07-13 19:27:48 浏览: 164
JavaScript的React框架中的JSX语法学习入门教程
要在 HTML 中嵌入 React 并实现基本 JSX 功能,你需要按照以下步骤操作:
1. 引入 React 库和 ReactDOM 库
在 HTML 文件中,你需要将 React 库和 ReactDOM 库引入页面。你可以通过以下方式引入:
```html
<script src="https://cdn.jsdelivr.net/npm/react/umd/react.development.js"></script>
<script src="https://cdn.jsdelivr.net/npm/react-dom/umd/react-dom.development.js"></script>
```
2. 创建一个容器元素
在 HTML 文件中,你需要创建一个容器元素,这个元素将会成为你的 React 应用的根节点。你可以使用一个 div 元素作为容器元素,通常设置一个 id 属性来标识这个元素。
```html
<div id="root"></div>
```
3. 编写 React 组件
在 JavaScript 文件中,你可以编写 React 组件。组件是 React 中的一个基本概念,它是一个可以重复使用的、可组合的 UI 单元。React 组件通常使用 JSX 语法编写。下面是一个简单的组件示例:
```jsx
function Greeting(props) {
return <h1>Hello, {props.name}!</h1>;
}
```
在这个示例中,我们定义了一个 Greeting 组件,它接收一个 props 参数,并返回一个包含 props.name 的 h1 元素。
4. 渲染 React 组件
在 JavaScript 文件中,你可以使用 ReactDOM.render() 方法将 React 组件渲染到页面上。这个方法接收两个参数:要渲染的组件和渲染目标元素。
```jsx
const element = <Greeting name="John" />;
ReactDOM.render(element, document.getElementById('root'));
```
在这个示例中,我们先定义了一个 element 变量,它包含一个 Greeting 组件,并传递了一个 name 属性。然后我们使用 ReactDOM.render() 方法将这个组件渲染到页面上,将其放置在 id 为 "root" 的容器元素中。
这样,就可以在 HTML 中嵌入 React 并实现基本 JSX 功能了。
阅读全文