gpt4 book ai didi

javascript - 卸载组件后,redux-form 正在破坏我的状态,这是什么原因?

转载 作者:IT王子 更新时间:2023-10-29 03:21:27 26 4
gpt4 key购买 nike

我没有传递任何特殊的配置设置,也没有设置/或调用 Destroy...但是我的状态正在被清理...无论如何要防止这种情况发生?我需要状态保持不变,因为我需要贯穿我的应用程序的数据。

prev state: I see it in there... via redux-logger
action: redux-form/Destroy
next state: it's gone.

最佳答案

根据设计,表单的状态子树卸载时被销毁。这是默认和预期的行为。

来自 v6.2.1之后 有一个表单配置属性destroyOnUnmount,它明确启用/禁用特定表单上的状态清除行为(docs here)

import { reduxForm } from 'redux-form';

reduxForm({
form: 'example',
destroyOnUnmount: false
})(...)

如果您有一个表单,如果用户中途放弃它,导航离开,然后稍后返回,您希望保留其状态,这将很有用。

关于javascript - 卸载组件后,redux-form 正在破坏我的状态,这是什么原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35451629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com