1

似乎从Redux 存储加载并没有完全覆盖初始状态,这对我来说似乎是一个错误。(如果不是,请告诉我如何有效地使用它。:))

一个例子:假设这是我的初始状态:

state = {
  ...
  test: {
    foo: 1,
  }
  ...
}

然后,在某些调度中,我更改了 test 的值:

nextState.test = { bar: 2 };

设置了 redux-storage 后,它就被保存了(我猜)。

当我现在关闭/重新打开或重新加载整个应用程序时,我处于以下状态:

state = {
  ...
  test: {
    bar: 2,
    foo: 1,
  }
  ...
}

我想,foo: 1在这一点上应该没有,不是吗?

至少它在我的应用程序中困扰着我,那么摆脱它的正确方法是什么?redux-storage我可以设置一个配置选项吗?

(在此处查看整个代码。)

4

0 回答 0