我在用 react-hook-form 通过一个必需的输入来控制和验证表单。
react-hook-form
const {control, handleSubmit, formState, reset} = useForm({ mode: 'onChange', }); const {isDirty, isValid, errors} = formState;
要禁用“提交”按钮:
disabled={!isDirty || !isValid}
问题是,最初,即使输入为空,提交按钮也不会被禁用。
问题是我没有通过考试 defaultValues 的形式元素。
defaultValues