"this" 无法识别 React 的输入以获取价值

"this" is not recognizing in react's input for getting value

我从来不明白它是如何工作的,如果它能工作的话 在我的反应中,我写了 <input onChange={()=>console.log(this.value)} /> 为什么它不识别这个???它告诉我它无法读取未定义的 属性 'value' onChange 任何人请帮忙:/

React 不会将事件侦听器与元素绑定。
因此,this 指的是其定义所在的 class 组件。
如果它在功能组件中,那么 thisundefined

因此,如果您尝试读取输入元素值,请使用它,

<input onChange={e => console.log(e.target.value)} />

阅读更多, Function And Class Components