其中创建了类的实例

问题描述 投票:0回答:1

向我们显示了以下代码:

class HelloComponent extends React.Component{
   render() {
     return(
            <h1>Hello</h1>
     );
   }
}

ReactDom.render(
    <HelloComponent />, document.getElementById('container)
);

由于HelloComponent是一个类,ReactDOM.render是否创建实例?

reactjs class instance react-dom
1个回答
0
投票

ReactDOM.render()方法返回对该组件的引用。

这意味着您可以执行以下操作:

const helloComponent = ReactDom.render(
    <HelloComponent />, document.getElementById('container)
);

并且如果需要,可以在组件上附加reference

NOTE:不适用于无状态/功能组件。

© www.soinside.com 2019 - 2024. All rights reserved.