这是createStackNavigator({...})
的工作代码块,其中initialRouteName
的块已被注释掉。
const navigator = createStackNavigator(
{
Event: Event,
Signup: Signup,
Verif1: Verif1,
Chat: {
screen: ChatWithSocket,
}
}, /*{
initialRouteName: Signup,
} */
);
const AppContainer = createAppContainer(navigator);
export default AppContainer;
该应用程序使用
React Native 0.59.5
和react navigation 3.9.1
运行。如果启用了initialRoutesName
的块(删除了注释)。然后弹出一个错误:根据我的在线阅读,问题似乎是
React Navigation
模块的配置问题。 最佳答案
我不得不将initalRouteName
切换为initialRouteParams
const navigator = createStackNavigator(
{
Event: Event,
Signup: Signup,
Verif1: Verif1,
Chat: {
screen: ChatWithSocket,
}
}, {
initialRouteParams: 'Signup',
}
);
const AppContainer = createAppContainer(navigator);
export default AppContainer;
关于react-native - InitialRouteName:未定义不是评估routeConfigs [InitialRouteName] .params的对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55977566/