如何仅在某些屏幕上显示TabNavigator,而在其他屏幕上不显示TabNavigator? -路线“ TabNavigator”的组件必须是React组件

时间:2019-12-06 20:47:12

标签: react-native react-navigation

用户应首先进入“身份验证”屏幕,并在身份验证后将其重定向到“标签导航”屏幕。

我尝试了以下方法,但没有用。我得到的错误是-路线“ TabNavigator”的组件必须是React组件

const AppNavigator = createStackNavigator(
  {
    Authentication: Authentication,
    TabNavigator: TabNavigator
  },
  {
    initialRouteName: "Authentication"
  }
);
const TabNavigator = createBottomTabNavigator(
  {
    Profile: { screen: Profile },
    Dashboard: { screen: Dashboard },
    History: { screen: History }
  },
  {
    initialRouteName: "Dashboard"
  }
);
export default createAppContainer(AppNavigator);

我如何做到这一点?

感谢您的帮助。

0 个答案:

没有答案