第2课_React安装与配置
热度🔥:33 免费课程
授课语音
安装 React18 开发环境与配置
在本节课中,我们将学习如何搭建一个 React 18 开发环境,并进行必要的配置。React 是一个流行的 JavaScript 库,用于构建用户界面,React 18 引入了一些新的特性和优化,本节课的重点是帮助大家快速配置开发环境,以便能高效地开始开发 React 项目。
1. React18 介绍
React 18 是 React 的最新版本,带来了以下一些重要更新:
- 并发模式(Concurrent Mode):可以让 React 更智能地分配资源,从而使界面更新更流畅。
- 自动批量更新(Automatic Batching):React 18 可以自动将多个状态更新合并为一个批量更新,提高性能。
- Suspense 的支持:提供了对异步数据加载和组件懒加载的更好支持。
- React Server Components:使得 React 应用可以在服务器端渲染并传输到客户端,进一步提升性能。
2. React 18 开发环境的安装
2.1 安装 Node.js 和 npm
在开发 React 应用之前,首先需要确保开发环境中已安装了 Node.js 和 npm(Node.js 的包管理器)。React 18 需要 Node.js 版本 14 或更高版本。
安装步骤:
下载 Node.js:
- 前往 Node.js 官网 下载并安装适合操作系统的版本。
- 安装完成后,通过终端(命令行)输入以下命令确认安装是否成功:
node -v npm -v
检查安装结果: 如果 Node.js 和 npm 安装成功,会输出它们的版本号,例如:
v16.13.0 8.1.0
2.2 使用 Create React App 创建项目
React 官方推荐使用 Create React App
脚手架工具来快速初始化一个 React 项目。通过该工具可以自动完成一系列配置,包括 Babel 转译、Webpack 打包等。
2.2.1 安装 Create React App
npx create-react-app my-react-app
详细中文注释:
npx
是 npm 5.2 之后版本自带的工具,它可以临时执行 npm 包。create-react-app
是 React 官方提供的项目脚手架工具,可以帮助我们快速创建 React 项目。my-react-app
是你要创建的项目文件夹名称,创建后会自动安装 React 和相关的开发依赖。
2.2.2 进入项目目录并启动开发服务器
cd my-react-app
npm start
详细中文注释:
cd my-react-app
进入刚刚创建的项目文件夹。npm start
启动开发服务器,默认会在浏览器中打开 http://localhost:3000,并显示 React 应用的欢迎页面。
3. React 18 配置
3.1 升级到 React 18
默认情况下,Create React App
创建的项目使用的是较老的 React 版本。如果想使用 React 18 的特性,必须升级到 React 18。
升级命令:
npm install react@18 react-dom@18
详细中文注释:
npm install react@18 react-dom@18
命令用于将 React 和 React DOM 的版本升级到 18。
3.2 启用并发模式(Concurrent Mode)
React 18 的并发模式是一个实验性特性,可以通过 ReactDOM.createRoot
启用。
修改 index.js
文件:
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
// 使用 React 18 并发模式的创建方式
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
详细中文注释:
ReactDOM.createRoot
用于在 React 18 中启用并发模式。该方法替代了 React 17 中的ReactDOM.render
。root.render
用于渲染应用的根组件。
3.3 配置自动批量更新
React 18 默认启用了自动批量更新特性,它会自动将多个状态更新合并为一个更新。你不需要做额外的配置,只需确保你的 React 版本为 18 或更高。
4. React 开发工具
React 开发工具可以帮助开发人员更高效地调试 React 应用。推荐安装 React Developer Tools 浏览器插件。
安装步骤:
Chrome 安装:
- 前往 Chrome Web Store 搜索 "React Developer Tools" 并点击安装。
Firefox 安装:
- 前往 Mozilla Add-ons 搜索 "React Developer Tools" 并点击安装。
安装完成后,你可以在浏览器的开发者工具中看到 React 相关的信息,包括组件树、状态和 Props 等。
5. 总结
- 通过安装 Node.js 和 npm,我们搭建了 React 18 开发环境。
- 使用
Create React App
工具创建了一个 React 项目,并升级到 React 18。 - 配置了 React 18 的并发模式,启用了自动批量更新等特性。
- 安装了 React Developer Tools 以便调试和优化应用。
通过这些步骤,我们已经成功配置了一个 React 18 开发环境,接下来可以开始使用 React 开发更复杂的应用程序。