reactdomrender目前会返回对根组件实例引用
这个说法是不准确的。
ReactDOM.render() 方法返回的是对渲染后的 DOM 元素的引用,而不是对根组件实例的引用。
如果需要对根组件实例进行操作,可以使用 ref 属性获取对组件实例的引用。例如:
class MyComponent extends React.Component {
// ...
}
ReactDOM.render(<MyComponent ref={c => this._myComponent = c} />, document.getElementById('root'));
// 可以通过 this._myComponent 来操作 MyComponent 的实例
原文地址: https://www.cveoy.top/t/topic/b95f 著作权归作者所有。请勿转载和采集!