у меня есть TabNavigator
внутри StackNavigator
(в StackNavigator
у меня есть представление login
и TabNavigator
, которое содержит другие экраны). Проблема в том, что мне нужно сделать что-то вроде кнопки «Logout
» на вкладке, которая просто перенаправляет на представление Login
. Если я попытаюсь просто перенаправить на LoginView
, TabBar
все равно появится внизу экрана, а это не то, что мне нужно. Есть ли способ нажать на кнопку TabBar
и вернуться к исходному StackNavigator
? (Например, свойство OnPress
или что-то в этом роде).
вот мой роутер
const tab_bar = TabNavigator({
Home: {
screen: HomeScreen
},
Logout: {
screen: LoginView // this just show the view but the tabBar still appearing
},
});
const Login = StackNavigator({
login: {
screen: LoginView,
},
List: {
screen: tab_bar
,navigationOptions: {header:null}
}
},
{
initialRouteName: 'login'
});
goBack
в первомStackNavigator
(отTabNavigator
доloginView
) - person Jose Vf   schedule 18.09.2017