store.getState () возвращает пустое json Redux / React-Native - PullRequest
0 голосов
/ 29 февраля 2020

У меня нижеуказанная конфигурация. Мне бы хотелось получить доступ к store.getState () в перехватчике http. Но когда я регистрирую его, он возвращается пустым {}. Я работаю по рождению.

  import createSagaMiddleware from 'redux-saga';
  import {createStore, applyMiddleware} from 'redux';
  import {persistStore, persistReducer} from 'redux-persist';
  import autoMergeLevel2 from 'redux-persist/lib/stateReconciler/autoMergeLevel2';
  import AsyncStorage from '@react-native-community/async-storage';
  import sagas from './saga';
  import mainRouter from './reducer';

  const persistConfig = {
    key: 'root',
    storage: AsyncStorage,
    stateReconciler: autoMergeLevel2, // see "Merge Process" section for details.
  };

  const pReducer = persistReducer(persistConfig, mainRouter);
  const sagaMiddleware = createSagaMiddleware();

  export const store = createStore(pReducer, {}, applyMiddleware(sagaMiddleware));
  export const persistor = persistStore(store);
  sagaMiddleware.run(sagas);
...