在提交尝试期间,Formik 将所有字段的 touched 设置为 true
Formik sets touched to true for all fields during a submit attempt
我遇到了一个问题,尝试提交此表单时会出现警告,因为每个字段都被标记为 formik.touched=true - 只有在更改名称字段时才会出现此警告。
我试过 removing/adding onBlur(一些在线论坛说这可能会导致问题),并尝试在其他地方进行控制台日志记录。想不通为什么感动总是真的!
Formik 在提交时始终将 touched 设置为 true。
https://formik.org/docs/guides/form-submission
如果没有看到您的验证架构和错误,您可能需要添加一个 .nullable()
检查您正在传递的值。
我遇到了一个问题,尝试提交此表单时会出现警告,因为每个字段都被标记为 formik.touched=true - 只有在更改名称字段时才会出现此警告。
我试过 removing/adding onBlur(一些在线论坛说这可能会导致问题),并尝试在其他地方进行控制台日志记录。想不通为什么感动总是真的!
Formik 在提交时始终将 touched 设置为 true。
https://formik.org/docs/guides/form-submission
如果没有看到您的验证架构和错误,您可能需要添加一个 .nullable()
检查您正在传递的值。