我正在制作一个组件,它将跟踪用户在输入中输入的文本,并在其更改时调用一个方法。我计划将输入的值存储在状态中,但this在 /components 中的 js 文件中未定义。这是我尝试过的
export default function TalentSearch() {
this.state = 'val';
return (
<div>
<button onClick={clicked}>click me</button>
<input type="text" name="search" />
<div>
<p>{this.state.value}</p>
</div>
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
感谢您提前的帮助