React 的声明式渲染机制把复杂的 DOM 操作抽象为简单的 State 和 Props 的操作,因此避免了很多直接的 DOM 操作。不过,仍然有一些 DOM 操作是 React 无法避免或者正在努力避免的。
ReactDOM.render(element, container [, callback])
顶层组件用于将 VirtualDOM 渲染到浏览器的 DOM 中ReactDOM.findDOMNode(component)
获取当前组件的 DOM 元素节点引用ReactDOM.unmountComponentAtNode(container)
从 DOM 树中卸载已装载的 React 组件并清空事件监听和状态。ReactDOM.createPortal(child, container)
callback
到根元素上。