选择一个复选框,触发一个更新其他表单字段验证规则的 api 调用。有人问过一个类似的问题,表单值在哪里推动验证,但在我看来,是外部数据推动了重新验证。
我在您提供的原始解决方案中包含了一个修改后的沙箱,但最终表单不会对验证更改做出反应,因此表单始终是后面的渲染。
更新沙箱:https ://codesandbox.io/s/react-final-form-synchronous-record-level-validation-example-rcg7q
选择一个复选框,触发一个更新其他表单字段验证规则的 api 调用。有人问过一个类似的问题,表单值在哪里推动验证,但在我看来,是外部数据推动了重新验证。
我在您提供的原始解决方案中包含了一个修改后的沙箱,但最终表单不会对验证更改做出反应,因此表单始终是后面的渲染。
更新沙箱:https ://codesandbox.io/s/react-final-form-synchronous-record-level-validation-example-rcg7q