ReactDOM
ReactDOM只有三个方法。
- findDOMNode
- unmountComponentAtNode
- render
findDOMNode()
findDOMNode方法用于获取真实的DOM元素。
componentDidMount() {
// this 为当前组件的实例
const dom = ReactDOM.findDOMNode(this);
}
该方法只对已经挂载的组件有效,因此一般只在componentDidMount和componentDidUpdate方法中使用。
render()
render方法用于将组件挂载到真实DOM之中。
ReactComponent render(
ReactElement element,
DOMElement container,
[function callback]
)
该方法把元素挂载到指定的DOM节点,并且返回该组件的实例。如果是无状态组件,render会返回null。当组件挂载完毕,会执行回调函数。
这篇文档对你有帮助吗?
谢谢你的反馈!