Reaction Navigation bottomTabNavigator“ createRouter不是函数”

问题描述 投票:0回答:2

我创建了一个工作正常的stackNavigator(用于登录屏幕),然后创建了bottomTabsNavigator,但是由于某种原因,我收到此错误“ Create Router is a function”,请检查以下屏幕截图:

Error Image

这是我的代码:

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文档的建议进行操作,但是仍然遇到了这个问题。让我知道是否有人遇到过类似的事情。

javascript reactjs react-native react-navigation
2个回答
0
投票
确保已安装@react-navigation/native@react-navigation/bottom-tabs的最新版本:

0
投票
只需在这里解决问题。
© www.soinside.com 2019 - 2024. All rights reserved.