从Redux存储加载不会完全覆盖初始状态

时间:2017-05-03 10:52:57

标签: javascript redux

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

一个例子:让我们说,这是我的初始状态:

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

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

nextState.test = { bar: 2 };

设置redux-storage后,会保存(我猜)。

当我现在关闭/重新打开或重新加载整个应用程序时,我有这样的状态:

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

我认为,此时应该没有foo: 1,是吗?

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

(参见完整代码here。)

0 个答案:

没有答案