我创建了一个工作正常的stackNavigator(用于登录屏幕),然后创建了bottomTabsNavigator,但是由于某种原因,我收到此错误“ Create Router is a function”,请检查以下屏幕截图:
这是我的代码:
import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
/** Bottom tab navigator */
const Tab = createBottomTabNavigator();
const MyTabs = () => {
return (
<Tab.Navigator initialRouteName="Tab1">
<Tab.Screen name="Tab1" component={Tab1} />
<Tab.Screen name="Tab2" component={Tab2} />
</Tab.Navigator>
);
};
const App = () => {
return (
<Provider store={store}>
<NavigationContainer>
<MyTabs />
</NavigationContainer>
</Provider>
);
};
我完全按照React Navigation 5.x文档的建议进行操作,但是仍然遇到了这个问题。让我知道是否有人遇到过类似的事情。
@react-navigation/native
和@react-navigation/bottom-tabs
的最新版本: