Объединение BottomTabNavigator и StackNavigator [React Navigation v5 / Android] - PullRequest
0 голосов
/ 05 марта 2020

У меня есть панель вкладок, и я хочу сделать так, чтобы при нажатии на одну из вкладок она выводила на стек sh экран (закрывающий панель вкладок). В основном это комбинация StackNavigator и BottomTabNavigator. Я пробовал это, но выдает ошибку, говоря, что "навигация" не определена.

Приложение. js

const AppContainer = createStackNavigator(
  {
    SnapTalk: Tabs,
    Post: {
      screen: PostScreen
    }
  },
  {
    mode: "modal",
    headerMode: "none",
    initialRouteName: "Post"
  }const AppContainer = createStackNavigator(
  {
    SnapTalk: Tabs,
    Post: {
      screen: PostScreen
    }
  },
  {
    mode: "modal",
    headerMode: "none",
    initialRouteName: "Post"
  }

NavBar. js

         <AppTabs.Screen 
            name="Post"
            component = {PostScreen} 
            options={{
                tabBarIcon: ({ color, size}) => (
                    <Icon name="ios-add-circle-outline" size={30} color= {color} />
                )
            }} 
             listeners={{
               tabPress: 
                 navigation.navigate("Post")
            }}
        >
...