📜  react js 标记导入和使用 - Javascript(1)

📅  最后修改于: 2023-12-03 15:19:43.292000             🧑  作者: Mango

React JS 标记导入和使用

React JS 是基于组件思想开发的一种 JavaScript 库,可以极大提高代码的重用性和可维护性。在使用 React 开发应用时,我们通常需要导入相关的标记,才能开始编写组件逻辑。

本篇文章将介绍 React JS 标记的导入和使用方法,方便程序员们能够更顺利地使用 React 来开发应用。

导入 React 标记

要在我们的 React 应用中使用 React 标记,我们需要将其导入到我们的代码中。有以下两种方法可以实现:

1. 使用 Script 标记导入

在 HTML 文件中添加下面的代码:

<script src="https://cdn.jsdelivr.net/npm/react@16/umd/react.production.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/react-dom@16/umd/react-dom.production.min.js"></script>

这样就可以在我们的代码中使用 React 和 ReactDOM 标记了。

2. 在 JavaScript 文件中导入

在 JavaScript 文件中,可以使用 import 语句来导入 React 和 ReactDOM 标记。

import React from 'react';
import ReactDOM from 'react-dom';
使用 React 标记

在导入 React 和 ReactDOM 标记之后,我们就可以开始编写 React 组件了。

1. 创建 React 组件

我们可以使用 class 关键字或者函数来创建 React 组件。下面是一个使用 class 关键字创建的组件示例。

import React from 'react';

class Hello extends React.Component {
  render() {
    return <h1>Hello, World!</h1>;
  }
}

ReactDOM.render(<Hello />, document.getElementById('root'));
2. 使用 JSX 语法

在 React 中,我们通常使用 JSX 语法来创建组件,并将其渲染到页面上。使用 JSX 语法可以让我们更方便地创建组件,并且代码也更加清晰易懂。

使用 JSX 语法需要注意以下几点:

  • 必须使用大写字母开头来定义组件;
  • 组件必须返回一个单一的根元素,可以使用 <div> 或者 <React.Fragment> 来包裹多个元素;
  • 使用 JavaScript 表达式时,需要将其放在大括号 {} 中。

下面是一个使用 JSX 语法创建的组件示例:

import React from 'react';

class Hello extends React.Component {
  render() {
    return (
      <div>
        <h1>Hello, {this.props.name}!</h1>
        <p>Today is {new Date().toLocaleDateString()}.</p>
      </div>
    );
  }
}

ReactDOM.render(<Hello name="React" />, document.getElementById('root'));
3. 渲染 React 组件

在创建好组件之后,我们需要将其渲染到页面上。可以使用 ReactDOM.render() 方法来实现。

ReactDOM.render(<Hello />, document.getElementById('root'));

其中,第一个参数为要渲染的 React 组件,第二个参数为将渲染结果插入到页面的 DOM 元素。

总结

以上就是 React JS 标记导入和使用的一些基本方法和技巧。掌握了这些基础知识,相信程序员们能够更加轻松地使用 React 来开发出高质量的应用。