如何在使用按钮提交后清除此代码中的输入
export default function Form({addTask}) {
const [taskInp, setTaskInp] = useState("")
return (
<div>
<input
type="text"
placeholder="Write here"
onChange={e=>{
setTaskInp(e.target.value)
}}
/>
<button onClick={()=> {
addTask(taskInp)
}}>Add Task</button>
</div>
)}
我很想知道推荐的方法是什么
4条答案
按热度按时间yhqotfr81#
您可以在表单提交时重置表单元素。
iovurdzv2#
qnyhuwrf3#
这个解决方案基于msfers answer并针对 typescript 用户进行了改进,对我很有效。
iszxjhcz4#
通常我只会在onClick之后重置状态