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

yarn add react react-dom

使用create-react-app创建项目

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

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

使用Vite创建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:

react如何引入

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

标签: react
分享给朋友:

相关文章

react如何调试

react如何调试

调试 React 应用的方法 使用 React Developer Tools React Developer Tools 是 Chrome 和 Firefox 的浏览器扩展,可以检查组件树、状态和…

如何开发react

如何开发react

开发React应用的基本步骤 安装Node.js和npm 确保系统中已安装Node.js(包含npm)。可通过官网下载安装包,安装后验证版本: node -v npm -v 创建React项目…

react如何刷新

react如何刷新

刷新React组件的方法 使用状态更新触发重新渲染 通过更新组件的状态可以触发重新渲染。React会在状态变化时自动重新渲染组件。 const [count, setCount] = useStat…

react就业如何

react就业如何

React 就业市场现状 React 作为当前主流前端框架之一,就业需求持续旺盛。国内外互联网企业、中大型公司以及初创团队普遍采用 React 技术栈,尤其在 Web 应用、移动端(React Nat…

react如何创建框架

react如何创建框架

React 创建框架的方法 React 本身是一个用于构建用户界面的 JavaScript 库,但可以通过多种方式创建框架或项目结构。以下是几种常见的方法: 使用 Create React App…

react如何引入jq

react如何引入jq

在React中引入jQuery的方法 React和jQuery可以共存,但需要注意避免直接操作DOM,因为React有自己的虚拟DOM机制。以下是几种引入jQuery的方式: 通过npm安装jQue…