Redux-presist - Невозможно прочитать свойство 'getState' из неопределенного - PullRequest
0 голосов
/ 12 марта 2019

Я учусь использовать Redux persist, чтобы не потерять данные моего магазина при обновлении страницы. Я использую пользовательское промежуточное ПО с именем logger. Я вроде знаю, что это ошибка, потому что мой магазин не определен, когда я звоню провайдеру, но я не знаю, где я делаю неправильно. Пожалуйста, помогите мне понять проблему и решить ее.

const persistConfig = {
    key: 'root',
    storage,
}

const persistedReducer = persistReducer(persistConfig, rootReducer)

const { store, persistor } = () => {
    const store = createStore (
        persistedReducer, 
        applyMiddleware (logger)
    );

    const persistor = persistStore(store)
    return { store, persistor }
}

ReactDOM.render(
    <Provider store={store}> 
        <PersistGate loading={null} persistor={persistor}>
            <App />
        </PersistGate>
    </Provider>, document.getElementById('root')
);
registerServiceWorker();
...