我正在使用React Native和Expo开发一个应用程序,并且在我退出该应用程序之前,所有应用程序都运行良好。
现在,根SwitchNavigator
至少在iOS上无法正常运行。
我有3条可能的主要路线AuthLoading
,Auth
,Main
,如下所示:
import { createAppContainer, createSwitchNavigator } from "react-navigation";
import MainTabNavigator from "./MainTabNavigator";
import AuthLoadingScreen from "../screens/auth/AuthLoadingScreen";
import AuthStack from "./auth/AuthStack";
import TestScreen from "../screens/TestScreen";
export default createAppContainer(
createSwitchNavigator(
{
AuthLoading: AuthLoadingScreen,
Auth: AuthStack,
Test: TestScreen,
Main: MainTabNavigator
},
{
headerMode: "none",
initialRouteName: "AuthLoading"
}
)
);
除非我注释掉最后一条路线,否则它将一直在那里移动。
使用
React Native Expo SDK:36.0.1
反应导航:3.12.0
React Native:0.61