【问题标题】:react-final-form: updating validation rules and revalidating field using data return from form changereact-final-form:使用表单更改返回的数据更新验证规则并重新验证字段
【发布时间】:2019-10-06 08:11:17
【问题描述】:

选中一个复选框,触发一个更新其他表单字段验证规则的 api 调用。有人问过一个类似的问题,表单值在哪里推动验证,但在我看来,是外部数据推动了重新验证。

我在您提供的原始解决方案中包含了一个修改后的沙箱,但 final-form 不会对验证更改做出反应,因此该表单始终是一个渲染。

更新沙盒:https://codesandbox.io/s/react-final-form-synchronous-record-level-validation-example-rcg7q

原问题:React-final-form ignores Field validate property change

【问题讨论】:

    标签: reactjs react-final-form final-form


    【解决方案1】:

    我的问题是我试图使用 React 的状态作为事实的来源。相反,我通过更新 initialState 来使用 Final Form 作为示例,“加载、保存和重新初始化”显示并更新了 initialState 以包含原始仅存储在 state 中的内容。

    【讨论】:

    • 你明白了! ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 2013-02-05
    • 2020-02-05
    • 1970-01-01
    相关资源
    最近更新 更多