【发布时间】:2019-09-15 17:51:40
【问题描述】:
我有以下代码库
Navigator.js 导出默认 createAppContainer(createSwitchNavigator( { // 屏幕设计:屏幕设计, 闪屏:闪屏, 应用程序:drNav, 认证栈:认证栈 }, { initialRouteName: 'SplashScreen', } ));
import SplashScreen from './screens/SplashScreen'
<Provider store={store}>
<PersistGate loading={<SplashScreen/>} persistor={persistor}>
<View style={styles.container}>
<Navigator />
</View>
</PersistGate>
</Provider>
splashScreen.js
componentDidMount() {
if (this.state.isAuthenticated) {
this.props.navigation.navigate("App");
}
else {
this.props.navigation.navigate("AuthStack");
}
}
我遇到了错误
在实现 redux 之前,我使用这个页面作为入口屏幕 我的应用程序,显示为启动屏幕并在检查用户是否是 是否通过身份验证,是否通过身份验证重定向到登录页面 其他仪表板。它工作正常,但现在我使用了 redux,然后 该方案的工作方式类似,仅区别此屏幕不可见 因为 redux persis 从存储中加载数据
请帮助我是 react native 的新手,无法理解此错误
谢谢
【问题讨论】:
-
你项目的第 112 行是哪一行?
-
提供者是第 112 行
标签: react-native redux redux-persist