防止来自 destruction/updating 的 redux-form

Prevent redux-form from destruction/updating

我正在使用 redux-form 并且在某些时候 destroy 事件被触发可能是由于某些状态变化,很难说。我正在使用 redux-dev-tools 并且在那里,如果我消除此事件,它会修复表单的行为。如果我查看 destroy 事件的 trace (redux-dev-tools) 部分,它不会显示我的任何代码,所以我很难追踪它。我正在寻找一种方法来追查代码中 destroy 事件的根本原因,或者只是在点击 Submit 按钮后阻止所有表单更新。

此处记录了实际问题:https://github.com/macarthur-lab/seqr/issues/1334

来自这 2 个话题:

https://github.com/redux-form/redux-form/issues/2982

https://github.com/redux-form/redux-form/issues/603#issuecomment-295043224

我想为我的 redux form 提供 destroyOnUnmount: false 属性 并且成功了。为了防止在我们离开页面并返回时保存表单详细信息,我还添加了 enableReinitialize 参数。