Open rohitmi0023 opened 4 years ago
The store you import into your app js is an object {store, persistor} so in the Provider, it needs to be store={store.store} not store={store}
Similarly, for the persist gate it should be persistor={store.persistor}
export default () => {
let store = createStore(
rootreducer,
initialState,
persistedReducer,
composeWithDevTools(applyMiddleware(...middleware))
);
let persistor = persistStore(store);
return { store, persistor };
};
Rewrote this to
export let store = createStore(
rootreducer,
initialState,
persistedReducer,
composeWithDevTools(applyMiddleware(...middleware))
);
export let persistor = persistStore(store);
then use
import {store, persistor} from '../store/store';
export default () => { let store = createStore( rootreducer, initialState, persistedReducer, composeWithDevTools(applyMiddleware(...middleware)) ); let persistor = persistStore(store); return { store, persistor }; };
Rewrote this to
export let store = createStore( rootreducer, initialState, persistedReducer, composeWithDevTools(applyMiddleware(...middleware)) ); export let persistor = persistStore(store);
then use
import {store, persistor} from '../store/store';
It works! Thank you so much!
This is pretty basic still I am unable to figure out how to setup this package in my application. I am getting the above error. I have read here and there of how to fix it but still have not been able to. This is the
store.js
fille:-This is
_app.js
file:-