redux-presist 在 Android 上不起作用
import {StatusBar} from 'expo-status-bar'; import {StyleSheet} from 'react-native'; import React, {useEffect, useState} from 'react'; import BottomNav from './app/navigations/BottomNav'; import 'react-native-gesture-handler' import StackNav from './app/navigations/StackNav'; import {NavigationContainer} from '@react-navigation/native'; import {navigationRef} from './app/navigations/RootNavigation'; import {Provider} from 'react-redux'; import {persistor, store} from './app/store/store'; import {PersistGate} from 'redux-persist/integration/react'; import SpinningLogo from './app/ui/SpinningLogo';
export default function App() { const [isAuth, setAuth] = useState(null) useEffect(() => { console.log(store.getState().userToken) if (store.getState().userToken) { setAuth(true) } }) return ( <PersistGate loading={} persistor={persistor}> {isAuth ? ( ) : } ); }
const styles = StyleSheet.create({ container: { }, });
内容来源: rt2zz/redux-persist