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好啊我会尽力去做。这对社区还是很有帮助的,以防其他人会面临这个问题。