Возможно, вы забыли вызвать экспортированную функцию из configureStore.js
.
Вызовите ее внутри точки входа вашего приложения.Я думаю, что на данный момент библиотека redux-persist плохо документирована, поскольку большинство решений можно найти на вкладке проблемы.
Это работает для меня:
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
// store
import { Provider } from 'react-redux';
import { PersistGate } from 'redux-persist/integration/react';
import configureStore from './configureStore.js';
// call your store config
const { persistor, store } = configureStore();
class App extends Component {
render() {
return (
<Provider store={store}>
<PersistGate loading={null} persistor={persistor}>
<div>
App
</div>
</PersistGate>
</Provider>
);
}
}
export default App;