当前位置:首页 > React

如何引用react-dom

2026-01-24 08:04:06React

安装 react-dom

确保项目已安装 React 和 react-dom。通过 npm 或 yarn 安装:

npm install react react-dom

yarn add react react-dom

导入 react-dom

在需要使用的文件中导入 react-dom 或特定 API(如 render):

import * as ReactDOM from 'react-dom';

或按需导入:

import { render, hydrate, createPortal } from 'react-dom';

基本用法

使用 render 方法将 React 组件挂载到 DOM 节点:

import React from 'react';
import { render } from 'react-dom';

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

服务端渲染 (SSR)

使用 hydrate 在客户端激活服务端渲染的 HTML:

hydrate(<App />, document.getElementById('root'));

创建 Portal

通过 createPortal 将子节点渲染到 DOM 外的位置:

import { createPortal } from 'react-dom';

const Modal = ({ children }) => {
  return createPortal(
    children,
    document.getElementById('modal-root')
  );
};

卸载组件

使用 unmountComponentAtNode 卸载已挂载的组件:

import { unmountComponentAtNode } from 'react-dom';

unmountComponentAtNode(document.getElementById('root'));

注意事项

  • React 18+ 推荐使用 react-dom/clientcreateRoot API 替代传统 render
  • 确保目标 DOM 节点存在于文档中后再调用渲染方法。

如何引用react-dom

标签: reactdom
分享给朋友:

相关文章

react如何浮动

react如何浮动

使用 CSS 实现浮动 在 React 中实现浮动效果可以通过 CSS 的 float 属性完成。在组件的样式文件或内联样式中直接设置 float: left 或 float: right。…

如何安装react

如何安装react

安装React的方法 方法一:使用Create React App(官方推荐) Create React App是官方提供的脚手架工具,适合快速搭建React项目。确保已安装Node.js(建议版本≥…

react如何启动

react如何启动

启动 React 项目的步骤 确保已安装 Node.js React 需要 Node.js 环境运行,建议安装最新稳定版(LTS)。可通过以下命令检查是否已安装: node -v npm -v…

react如何重新加载

react如何重新加载

重新加载当前页面 在React中重新加载当前页面可以通过window.location.reload()方法实现。该方法会强制浏览器重新加载当前URL,类似于按下F5刷新页面。 const rel…

react如何检测窗口

react如何检测窗口

监听窗口大小变化 使用useEffect钩子和resize事件监听窗口尺寸变化。在组件挂载时添加事件监听器,卸载时移除监听器以避免内存泄漏。 import { useState, useEffec…

如何调试react源码

如何调试react源码

调试React源码的方法 克隆React源码仓库到本地: git clone https://github.com/facebook/react.git cd react 安装依赖并构建开发版本:…