Open chiraagb opened 1 year ago
Yes its old (deprecated) , 👍 Maybe you have resolved that still i am writing this comment if somebody will see 👍
Replaced with legacy_createStore
import { legacy_createStore as createStore } from 'redux'; import { persistStore, persistReducer } from 'redux-persist'; import storage from 'redux-persist/lib/storage'; import { composeWithDevTools } from 'redux-devtools-extension';
import rootReducer from './reducers';
const persistConfig = { key: 'root', storage, whitelist: ['user', 'cart', 'products'], };
const persistedReducer = persistReducer<any, any>(persistConfig, rootReducer);
export default () => { let store = createStore(persistedReducer, composeWithDevTools()); let persistor = persistStore(store); return { store, persistor }; }; ::Happy Coding::
import { configureStore } from '@reduxjs/toolkit' import { persistStore, persistReducer } from 'redux-persist' import storage from 'redux-persist/lib/storage' // defaults to localStorage for web
import rootReducer from './reducers'
const persistConfig = { key: 'root', storage, }
const persistedReducer = persistReducer(persistConfig, rootReducer)
export default () => { let store = configureStore(persistedReducer) let persistor = persistStore(store) return { store, persistor } }