Javascript 如何从textfield获取文本
是否可以不使用onChange从材质UI的文本字段中获取文本?这看起来很奇怪,我必须一次更改,跟踪值,然后在尝试做其他事情时使用该值 以下是我发现的并试图用来回答我的问题的内容Javascript 如何从textfield获取文本,javascript,reactjs,material-ui,Javascript,Reactjs,Material Ui,是否可以不使用onChange从材质UI的文本字段中获取文本?这看起来很奇怪,我必须一次更改,跟踪值,然后在尝试做其他事情时使用该值 以下是我发现的并试图用来回答我的问题的内容 如果出于某种原因不喜欢onChange,可以使用其他事件,例如onBlur 当对象失去焦点时,会发生onblur事件 另一种方法是结合使用onChange和debounce,如果您将搜索查询发送到后端,设置0.5s/1s debounce将防止在短时间内发送太多请求。我想您正在寻找这一点 创建一个跟踪输入更改的状态,如
如果出于某种原因不喜欢
onChange
,可以使用其他事件,例如onBlur
当对象失去焦点时,会发生onblur事件
另一种方法是结合使用
onChange
和debounce
,如果您将搜索查询发送到后端,设置0.5s/1s debounce将防止在短时间内发送太多请求。我想您正在寻找这一点
创建一个跟踪输入更改的状态,如下所示
从'react'导入{useState}
...
const[value,setValue]=useState(“”)
然后:
<div>
<TextField
...
value={value}
onChange={e => setValue(e.target.value)}
/>
<p>You typed: {value}<p>
</div>
setValue(e.target.value)}
/>
您键入:{value}
如果这是您要找的,请告诉我。您能提供您的代码吗?这是可编辑的
textfield
还是smth?我对语法感到困惑,但那只是因为我是新手。乍一看,这看起来不错,即使它使用onChange。我将对useState做更多的研究。非常感谢。