首页 > 解决方案 > React hook Form 知道值何时被修改

问题描述

我们如何知道表单是否在 react-hook-form 中被修改。任何人都有想法。我想知道是否有任何值被更改并将编辑的状态更新为 true。

在我将 defaultValue 提供给 useForm({defaultValues:values}) 之后。我想在值从 defaultValue 更新或更改时得到通知。

标签: reactjsreact-hook-form

解决方案


使用isDirty属性

function YourComponent() {
 const { formState } = useForm();
 const isFormEdited = formState.isDirty;
 ....

这是文档参考


推荐阅读