使用React 有两种使用方式,主要有以下几个原因:
-
灵活性和适应性:
-
引入的方式可以让开发者在现有的 HTML 页面中快速引入 React,无需设置完整的项目环境。这适合小型或原型项目。
-
CLI 方式则更适合用于构建大型复杂的 React 应用程序,因为它提供了更完整的项目结构和构建工具支持。
-
-
学习曲线:
-
引入的方式相对简单,更容易上手。这对于 React 初学者来说是个不错的起点。
-
CLI 方式需要一些额外的工具和配置,但提供了更强大的功能和灵活性。对于有一定基础的开发者来说更适合。
-
-
社区支持:
-
引入的方式是 React 发展初期就有的使用方式,得到了广泛的社区支持和大量相关教程。
-
CLI 方式由 Facebook 官方推出的
create-react-app
工具,也得到了项目社区的广泛使用和支持。
-
-
项目需求:
-
小型项目可能更适合引入的方式,因为设置成本更低。
-
大型企业级项目则更适合使用 CLI 方式,因为它提供了更好的项目结构和构建工具支持。
-
总的来说,两种使用方式各有优缺点,适用于不同类型的项目和不同阶段的开发者。理解这两种方式的适用场景有助于开发者选择最合适的 React 入门方式。
一、直接引入
- 首先需要在 HTML 文件中引入 React 和 ReactDOM 的 JavaScript 库:
<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><title>My React App</title><script crossorigin src="https://unpkg.com/react@17/umd/react.development.js"></script><script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script><script src="https://unpkg.com/@babel/standalone/babel.min.js"></script></head><body><div id="root"></div><script type="text/babel">// 在这里编写你的 React 代码</script></body>
</html>
-
在
<script>
标签中编写你的 React 代码。可以使用 JSX 语法,但需要将type
属性设置为"text/babel"
,以便 Babel 能够转译 JSX 代码。 -
在
<div id="root"></div>
中渲染 React 组件:
ReactDOM.render(<MyComponent />, document.getElementById('root'));
- 创建你的 React 组件:
function MyComponent() {return (<div><h1>Hello, React!</h1><p>This is a simple React component.</p></div>);
}
通过这种引入的方式使用 React,你可以快速地创建一个简单的 React 应用程序。不过对于更复杂的项目,通常会使用 create-react-app 或 Webpack 等工具来设置项目环境,这样可以更好地管理依赖和构建过程。
二、通过命令行界面(CLI)
通过命令行界面(CLI)使用 React 的基本步骤如下:
-
安装 Node.js: 首先确保你的电脑上已经安装了最新版本的 Node.js。你可以从官网 (https://nodejs.org/) 下载并安装。
-
安装 create-react-app: 打开终端或命令提示符,运行以下命令全局安装
create-react-app
工具:npm install -g create-react-app
-
创建 React 项目: 在终端中运行以下命令,创建一个新的 React 项目:
create-react-app my-app
这将创建一个名为
my-app
的新 React 项目目录。 -
启动开发服务器: 进入新创建的项目目录,并运行以下命令启动开发服务器:
cd my-app npm start
这将启动开发服务器,并在默认浏览器中打开 React 应用程序。
-
探索项目结构:
create-react-app
生成的项目结构如下:src/
: 包含应用程序的源代码文件。public/
: 包含 HTML 模板文件和其他静态资源。node_modules/
: 包含项目依赖的 Node.js 模块。package.json
: 定义了项目的依赖关系和其他配置。
-
编写 React 代码: 在
src/
目录下,你可以编写 React 组件、样式表和其他相关文件。src/App.js
是应用程序的主要组件。 -
构建和部署: 当你准备好部署应用程序时,可以运行以下命令生成生产环境构建:
npm run build
这将在
build/
目录下生成优化后的静态文件,你可以将这些文件部署到 Web 服务器上。
通过使用 create-react-app
工具,你可以快速搭建一个新的 React 项目,并专注于编写应用程序代码,而不需要担心配置构建工具和开发环境。这是最简单和最流行的开始使用 React 的方式之一。