В настоящее время я изучаю избыточность, и я хочу знать, есть ли способ предотвратить изменение сохраненного состояния избыточности непосредственно из localStorage. Я попытался использовать библиотеку 'redux-persist-transform-immutable', но, похоже, она не дала никакого эффекта
Мой магазин. js
import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
import rootReducer from './reducers';
import { persistStore, persistReducer } from 'redux-persist';
import storage from 'redux-persist/lib/storage';
import autoMergeLevel2 from 'redux-persist/lib/stateReconciler/autoMergeLevel2';
import immutableTransform from 'redux-persist-transform-immutable'
const initialState = {};
const middleware = [thunk];
const persistConfig = {
transforms: [immutableTransform(({
blacklist: ['user']
}))],
key: 'root',
storage: storage,
stateReconciler: autoMergeLevel2 // see "Merge Process" section for details.
};
const pReducer = persistReducer(persistConfig, rootReducer);
export const store = createStore(
pReducer,
initialState,
compose(
applyMiddleware(...middleware),
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
)
);
export const persistor = persistStore(store);