Я пытаюсь получить часть данных из магазина, как только приложение загружается для загрузки правильных компонентов.
Я использую следующий код в App.js
:
const App: () => React$Node = () => {
const [verified, setVerified] = useState(false);
useEffect(() => {
alert('useEffect fired');
store.subscribe(() => {
alert('Subscribe fired: ' + store.getState().userReducer.phoneVerified);
setVerified(store.getState().userReducer.phoneVerified);
});
}, []);
};
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * * * * * * * * * * *}} * * * * * * * * * * * * * * * * * * * * * *. но не срабатывает на фактическом устройстве.
My store.js
:
const persistConfig = {
key: 'root',
storage: AsyncStorage,
whitelist: [
'userReducer',
]
};
const persistedReducer = persistReducer(persistConfig, rootReducer);
const store = createStore(
persistedReducer,
);
const persistor = persistStore(store);
export {
store,
persistor,
}