当前位置:首页 > React

react如何引入

2026-01-14 09:22:57React

引入React的方法

React可以通过多种方式引入项目,具体取决于项目需求和开发环境。以下是常见的几种方法:

通过CDN引入

在HTML文件中直接通过CDN链接引入React和ReactDOM:

<script crossorigin src="https://unpkg.com/react@18/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script>

生产环境应使用压缩版本:

<script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>

使用npm或yarn安装

在已有Node.js环境的项目中,通过包管理器安装:

npm install react react-dom

react如何引入

yarn add react react-dom

使用create-react-app创建项目

官方推荐的脚手架工具,快速创建React项目:

npx create-react-app my-app
cd my-app
npm start

使用Vite创建React项目

现代化的前端构建工具,速度更快:

react如何引入

npm create vite@latest my-react-app --template react
cd my-react-app
npm install
npm run dev

模块化导入方式

在模块化项目中,通常这样导入React:

import React from 'react';
import ReactDOM from 'react-dom/client';

React 18+版本推荐使用新的根API:

import { createRoot } from 'react-dom/client';
const root = createRoot(document.getElementById('root'));
root.render(<App />);

TypeScript支持

如需TypeScript支持,创建项目时可选择TypeScript模板:

npx create-react-app my-app --template typescript

或通过Vite:

npm create vite@latest my-react-app --template react-ts

标签: react
分享给朋友:

相关文章

react中monent如何获取日期

react中monent如何获取日期

使用 Moment.js 获取日期 在 React 项目中,可以通过 Moment.js 库轻松处理日期和时间。以下是几种常见的日期获取方法。 安装 Moment.js 确保项目中已安装 Momen…

react如何查

react如何查

React 查询方法 React 提供了多种查询 DOM 元素的方式,以下是几种常见的方法: 使用 ref 通过 useRef 钩子可以获取 DOM 节点的引用,适用于直接操作 DOM 的场景。…

react如何遍历

react如何遍历

遍历数组或对象的方法 在React中,遍历数组或对象通常用于渲染列表或动态生成内容。以下是几种常见的遍历方法: 使用map遍历数组map是遍历数组并返回新数组的高阶函数,适合渲染列表。…

react如何动画

react如何动画

React 动画实现方法 React 中实现动画可以通过多种方式,包括原生 CSS、第三方库或 React 内置的动画解决方案。以下是几种常见方法: 使用 CSS 动画和过渡 通过 CSS 的 tr…

如何用react

如何用react

使用React的基本步骤 安装Node.js和npm 确保系统已安装Node.js和npm。Node.js自带npm,可从官网下载安装包。安装完成后,通过命令行验证版本: node -v npm -…

react如何开发

react如何开发

React 开发基础步骤 安装 Node.js 和 npm/yarn 确保系统已安装 Node.js(包含 npm)或 Yarn。React 项目依赖这些工具管理包和运行脚本。官方推荐使用 Node.…