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

Javascript 从Redux存储加载不会完全覆盖初始状态,javascript,redux,redux-storage,Javascript,Redux,Redux Storage,似乎从加载并没有完全覆盖初始状态,这对我来说似乎是一个bug。(如果不是,请告诉我如何有效地使用它。:) 例如:假设这是我的初始状态: state = { ... test: { foo: 1, } ... } 然后,在一些调度中,我更改了test的值: nextState.test = { bar: 2 }; 设置了redux存储后,就可以保存(我猜) 当我现在关闭/重新打开或重新加载整个应用程序时,我有以下状态: state = { ... test: {

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

例如:假设这是我的初始状态:

state = {
  ...
  test: {
    foo: 1,
  }
  ...
}
然后,在一些调度中,我更改了test的值:

nextState.test = { bar: 2 };
设置了redux存储后,就可以保存(我猜)

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

state = {
  ...
  test: {
    bar: 2,
    foo: 1,
  }
  ...
}
我认为,在这一点上不应该有
foo:1
,是吗

至少它在我的应用程序中困扰着我,那么什么是摆脱它的正确方法呢?是否有可以设置的
redux存储
配置选项

(请参阅整个代码。)