当前位置:首页 > React

如何引用react-dom

2026-03-10 16:11:35React

引用 react-dom 的方法

在项目中引用 react-dom 通常有两种方式,具体取决于项目环境和构建工具。

通过 npm 或 yarn 安装后引用

安装 react-dom 作为项目依赖:

npm install react-dom
# 或
yarn add react-dom

在代码中通过 importrequire 引入:

import ReactDOM from 'react-dom';
// 或
const ReactDOM = require('react-dom');

通过 CDN 直接引用

在 HTML 文件中通过 <script> 标签引入 CDN 资源:

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

生产环境建议使用压缩版本:

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

版本兼容性注意事项

确保 react-dom 的版本与 react 的版本匹配。例如,React 18 需要 react-dom@18。可以在安装时指定版本:

npm install react-dom@18

常用 API 示例

react-dom 提供核心渲染方法,例如:

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

const App = () => <h1>Hello World</h1>;
ReactDOM.render(<App />, document.getElementById('root'));

在 React 18 中推荐使用 createRoot

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

服务端渲染引用

若需服务端渲染(SSR),需单独引入 react-dom/server

如何引用react-dom

import { renderToString } from 'react-dom/server';
const html = renderToString(<App />);

标签: reactdom
分享给朋友:

相关文章

如何手写一个react

如何手写一个react

手写一个简单的 React 创建一个基础的 React 实现需要理解其核心概念:虚拟 DOM、组件、状态管理和渲染。以下是一个简化版的 React 实现。 创建虚拟 DOM 虚拟 DOM 是真实 D…

react如何销毁

react如何销毁

React 组件销毁的机制 在 React 中,组件的销毁通常由 React 的生命周期管理。当组件从 DOM 中移除时,React 会自动触发销毁相关的生命周期方法。以下是关键点: 组件的销毁通常…

如何用react

如何用react

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

如何提高react

如何提高react

优化性能 使用React.memo对组件进行记忆化处理,避免不必要的重新渲染。对于类组件,可以使用PureComponent来达到类似效果。 利用useMemo缓存计算结果,避免重复计算。对于函数或…

如何构建react

如何构建react

构建 React 项目的步骤 安装 Node.js 和 npm 确保系统已安装 Node.js(包含 npm)。可通过命令行验证: node -v npm -v 使用 Create React Ap…

react路由如何刷新

react路由如何刷新

React 路由刷新方法 在 React 中,路由刷新通常涉及以下几种场景和解决方案: 强制重新加载当前页面 使用 window.location.reload() 可以强制刷新整个页面,但会丢失…