这个说法是不准确的。

ReactDOM.render() 方法返回的是对渲染后的 DOM 元素的引用,而不是对根组件实例的引用。

如果需要对根组件实例进行操作,可以使用 'ref' 属性获取对组件实例的引用。例如:

class MyComponent extends React.Component {
  // ...
}

ReactDOM.render(<MyComponent ref={c => this._myComponent = c} />, document.getElementById('root'));

// 可以通过 this._myComponent 来操作 MyComponent 的实例
ReactDom.render() 返回值:DOM 元素引用而非组件实例

原文地址: http://www.cveoy.top/t/topic/jG88 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录