У меня нижеуказанная конфигурация. Мне бы хотелось получить доступ к 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);