@@ redux-form / UPDATE_SYNC_ERRORS无意中清除了_error状态

时间:2017-02-27 10:53:45

标签: redux-form

我设置的表格范围错误与文档中的Submit Validation Example非常相似。

但与示例不同,只要我在页面上的任何其他表单字段中进行任何更改,我的_error对象就会被删除。在示例页面上,_error始终显示,直到再次按下该按钮。

在Chrome中使用Redux dev工具扩展程序我看到,在设置@@redux-form/UPDATE_SYNC_ERRORS并且此操作正在清除{_error之后,我在其他任何表单字段上执行的第一次更改时将调度操作_error表单状态为{1}}对象。

  • 如何控制何时调度此操作?
  • 我可以说不清楚我的_error对象吗?

1 个答案:

答案 0 :(得分:0)

您的表单范围(_error)错误来自失败的表单提交?即同步验证以外的东西?

现在的代码肯定会清除错误。原因是,一旦用户修改了表单中的内容,删除有关其过去行为的投诉似乎是合理的。

然而,这似乎是某人可能想要配置的合理的事情。请提交引用此问题的功能请求。