类实例在哪里创建

时间:2019-12-06 13:52:17

标签: reactjs class instance react-dom

我们将看到以下代码:

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

并在您要使用的组件上添加reference

注意::这不适用于无状态/功能组件。