it seems that loading from the Redux storage does not overwrite the initial state completely, and that looks like a bug for me. ( If it's not, please tell me how I can work with it productively. :) )
An example: Let's say, this is my initial state:
state = {
...
test: {
foo: 1,
}
...
}
Then, in some dispatch, I change the value of test:
nextState.test = { bar: 2 };
With redux-storage set up, this is saved (I guess).
When I now close/reopen or reload the whole app, I have this state:
state = {
...
test: {
bar: 2,
foo: 1,
}
...
}
I think, there should be no foo: 1
at this point, should it?
At least it's bugging me in my app, so what's the correct way of getting rid of it? Is there a config option for redux-storage
that I can set?
(See the whole code here.)