【发布时间】:2021-12-24 11:58:47
【问题描述】:
在 react 中使用表单或输入标签时,我使用 useState 作为表单的值。
const [value,setvalue]=useState("");
onInput(e)=>{setvalue(e.target.value)};
但是每次用户填写表单时,组件都会重新呈现。有没有更好的方法来做到这一点?
【问题讨论】:
-
以代码块格式分享您的更多代码,以便其他人能够真正帮助您。组件和状态逻辑。
-
是的,使用
react-hook-form这是可能的 - 查看这个简短的video 以了解react-hook-form和您的useState方法之间的区别。
标签: reactjs react-hooks react-hook-form