У меня есть редуктор корзины, в котором содержится моя корзина, и содержимое корзины будет выглядеть примерно так:
basket: {
32012: {
title: "foo",
count: 1
},
32013: {
title: "bar",
count: 1
}
}
Я сохраняю это с помощью redux-persist, оно работает хорошо, когда добавляется новый объект илиудалить из массива корзины, но когда я обновляю ребенка следующим образом:
basket: {
32012: {
title: "foo",
count: 4
},
32013: {
title: "bar",
count: 5
}
}
после обновления счетчик страниц будет 1 для каждого элемента!
вот мой rootReducer:
import {combineReducers} from 'redux';
import {persistReducer} from 'redux-persist';
import storage from 'redux-persist/lib/storage';
import basketReducer from '../ducks/basket/reducers';
const basketPersistConfig = {
key: 'basket',
storage: storage,
};
const rootReducer = combineReducers({
basket: persistReducer(basketPersistConfig, basketReducer)
});
export default rootReducer;