gpt4 book ai didi

javascript - TypeError : __WEBPACK_IMPORTED_MODULE_0_react___default. a.createRef 不是函数

转载 作者:数据小太阳 更新时间:2023-10-29 05:06:58 29 4
gpt4 key购买 nike

我是 React.js 的新手,刚才我正在学习 React 中 ref 的概念。他们在 V16.3 中有新的 createRef API。我试图从 REACT DOC's 中学习这个像这样 -

import React from "react";

export class MyComponent extends React.Component {

constructor(props) {
super(props);
// create a ref to store the textInput DOM element
this.textInput = React.createRef();
this.focusTextInput = this.focusTextInput.bind(this);
}

focusTextInput() {
// Explicitly focus the text input using the raw DOM API
// Note: we're accessing "current" to get the DOM node
this.textInput.current.focus();
}

render() {
// tell React that we want to associate the <input> ref
// with the `textInput` that we created in the constructor
return (
<div>
<input
type="text"
ref={this.textInput} />

<input
type="button"
value="Focus the text input"
onClick={this.focusTextInput}
/>
</div>
);
}

我遇到了这个错误-

类型错误:__WEBPACK_IMPORTED_MODULE_0_react___default.a.createRef 不是函数

这是屏幕截图 - enter image description here

最佳答案

你似乎没有安装正确版本的 react

这样做:

npm install --save react@16.4.0 react-dom@16.4.0

关于javascript - TypeError : __WEBPACK_IMPORTED_MODULE_0_react___default. a.createRef 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50639842/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com