import { createStore } from 'easy-peasy'; import { persistStore, persistReducer } from 'redux-persist'; import storage from 'redux-persist/lib/storage'; import schema from './schema'; import config from '../utils/config'; const store = createStore(schema, { name: 'MyAwesomeStore', devTools: true, reducerEnhancer: reducer => persistReducer( { key: config.projectKey, storage, }, reducer, ), }); const persistor = persistStore(store); export { store, persistor };