当前位置:首页 > 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 native

如何评价react native

React Native 的优势 跨平台开发效率高 React Native 允许开发者使用 JavaScript 和 React 编写代码,同时生成 iOS 和 Android 应用,大幅减少开发成…

电脑如何安装react

电脑如何安装react

安装 Node.js 和 npm React 项目依赖 Node.js 环境,需先安装 Node.js(自带 npm)。访问 Node.js 官网 下载 LTS 版本,运行安装程序并完成配置。安装后,…

react 如何引入css

react 如何引入css

在 React 中引入 CSS 的方法 React 提供了多种引入 CSS 的方式,可以根据项目需求选择合适的方法。以下是常见的几种方式: 内联样式 内联样式直接在组件中通过 style 属性定义…

react如何保养

react如何保养

保持组件简洁 将大型组件拆分为更小、更专注的组件,每个组件只负责单一功能。避免在单个组件中处理过多逻辑或状态,这有助于提高可维护性和可测试性。 合理使用状态管理 根据应用复杂度选择状态管理方案。简单…

react中monent如何获取日期

react中monent如何获取日期

使用 Moment.js 获取当前日期 在 React 中通过 Moment.js 获取当前日期,可以直接调用 moment() 函数。它会返回包含当前日期和时间的 Moment 对象。 impor…

react 如何执行

react 如何执行

安装 Node.js 和 npm React 开发需要 Node.js 环境,因为它提供了 npm(或 yarn)包管理工具。从 Node.js 官网 下载并安装最新 LTS 版本。安装完成后,在终端…