首页 > 解决方案 > Redux-Form:将 shouldValidate 设置为 `() => true`

问题描述

为什么我不想在我的表单设置shouldValidate() => True设置?在我的浏览中,我还没有看到有人使用过它。它使我的验证按照我想要的方式工作,其中defaultShouldValidate()提供给函数的其他组合和其他一些属性已经解决了一些问题,因为我有一些动态错误消息。

这是一个相关的片段:

...
<myComponent Definition>
...

export default connect(mapStateToProps, mapDispatchToProps)(
    reduxForm({
        form: "<formName>",
        ... ,
        shouldValidate: () => true
    })(myComponent)
)

我在监控 CPU 使用情况时进行的初始测试并没有引发任何危险信号,但我觉得这方面的某些东西不合适。这是一个坏主意吗?我是在给自己设置定时炸弹吗?为什么这不只是默认值?

标签: javascriptreactjsvalidationreact-reduxredux-form

解决方案


推荐阅读