Skip to main content

react dom api

render

将 react 组件挂载在一个 真实dom节点中。

  • 接收两个参数: 组件,真实的dom节点。
  • 第一次执行render 函数时,将替换 root 节点内的所有dom。
import React from "react";
import ReactDOM from "react-dom";

const App = () => <div>App</div>;
ReactDOM.render(<App />, document.getElementById("root"));

hydrate

此方法用于服务端渲染

  • 此方法将对 ReactDomServer 渲染的html 进行事件绑定
ReactDOM.hydrate(<App />, document.getElementById('app'));

unmountComponentAtNode

卸载 React 的根节点, 将删除此组件下的 所有状态包括定义的 事件监听函数等