gpt4 book ai didi

react-native - undefined 不是一个对象(评估 'route.key' )React Navigation

转载 作者:行者123 更新时间:2023-12-04 14:33:53 25 4
gpt4 key购买 nike

我无法让堆栈导航器响应 native 工作。我只是制作空白堆栈导航器以进入bottomTabsNavigator。我收到一个关于使用 route.key 的错误。即使我制作了一个简单的 Stack 导航器,我仍然会收到此错误,并且似乎在任何地方都看不到在线提及它。任何帮助将不胜感激:)

import * as React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
import { createStackNavigator } from '@react-navigation/stack';

import Icon from 'react-native-vector-icons/MaterialIcons';
import CartScreen from './screens/CartScreen'
import RecipeScreen from './screens/RecipeScreen'
import ProfileScreen from './screens/ProfileScreen'

const Stack = createStackNavigator();


function Navigator() {

return (

<NavigationContainer>

<Stack.Navigator
screenOptions={({ route }) => ({
headerStyle: {
backgroundColor: 'salmon',
},
headerTintColor: 'white',
headerTitleStyle: {
fontWeight: 'bold',
},
})}
tabBarOptions={{
showLabel: false,
activeTintColor: 'white',
inactiveTintColor: 'pink',
style: {backgroundColor: 'salmon', height: 60,}
}}
>
<Stack.Screen name="cart" component={CartScreen} />
<Stack.Screen name="recipe" component={RecipeScreen} />
<Stack.Screen name="profile" component={ProfileScreen} />

</Stack.Navigator>
</NavigationContainer>

)

}

export default Navigator


解决方案是使用yarn而不是npm

最佳答案

我遇到了同样的问题,它是安装了 @react-navigation/native 和 @react-navigation/stack 版本。
确保 2 个库在 package.json 文件中具有相同的版本。

关于react-native - undefined 不是一个对象(评估 'route.key' )React Navigation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66967903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com