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