Javascript 无法从componentDidMount获取引用

Javascript 无法从componentDidMount获取引用,javascript,reactjs,Javascript,Reactjs,我有一个类组件 export default class ActivityPage extends React.Component { constructor(props) { super(props); this.textarea = React.createRef(); } componentDidMount() { this.textarea.current.select(); } render() { r

我有一个类组件

export default class ActivityPage extends React.Component {
   constructor(props) {
      super(props);

      this.textarea = React.createRef();
   }

   componentDidMount() {
      this.textarea.current.select();
   }

   render() {
      return (
         <div>
            <textarea defaultValue="the quick brown fox." ref={this.textarea} />
        </div>
      );
   }
}
当我使用此组件转到路由时,会出现以下错误


我安装了16.3.2 React版本。

我已修复此问题。这完全是我的错。我没有将react dom包更新到16.3.2版本。

它应该可以正常工作。@BhojendraNepal,我知道,我找到了这个示例。但我不明白为什么它对我不起作用。请分享实际上不起作用的演示。如果我从create react将其添加到新创建的项目中,您的组件对我来说运行良好-app@BhojendraNepal好啊我会尽力去做。这对社区还是很有帮助的,以防其他人会面临这个问题。