Я определил мой магазин как показано ниже (файл store.js):
import { createStore } from 'redux';
import { persistStore, persistReducer } from 'redux-persist';
import AsyncStorage from 'react-native';
import rootReducer from './reducers';
const persistConfig = {
key: 'root',
storage: AsyncStorage,
}
const persistedReducer = persistReducer(persistConfig, rootReducer)
let store = createStore(persistedReducer);
let persistor = persistStore(store);
export default {store, persistor};
И я использую этот магазин в другом месте.
import {store} from './store';
const mykey = store.getState().mykey ;
Ошибка изображения
Он неисправен, но хорошо работает в версии 3.7.2. Я прочитал документацию для версии 4.0.0, которая описывает:
Бросьте, если getState, подписаться или отписаться, вызванный во время отправки.
Как узнать стоимость магазина в другом месте?