似乎从Redux storage加载并没有完全覆盖初始状态,这对我来说就像是一个错误。 (如果不是,请告诉我如何有效地使用它。:))
一个例子:让我们说,这是我的初始状态:
state = {
...
test: {
foo: 1,
}
...
}
然后,在某些调度中,我更改了test的值:
nextState.test = { bar: 2 };
设置redux-storage后,会保存(我猜)。
当我现在关闭/重新打开或重新加载整个应用程序时,我有这样的状态:
state = {
...
test: {
bar: 2,
foo: 1,
}
...
}
我认为,此时应该没有foo: 1
,是吗?
至少它在我的应用程序中烦扰我,所以摆脱它的正确方法是什么?我可以设置redux-storage
的配置选项吗?
(参见完整代码here。)