response-native-navigation v2: Получить текущий маршрут - PullRequest
0 голосов
/ 22 октября 2018

Я хочу запретить закрытие приложения BackButton в корне навигатора.Как я могу определить текущий маршрут?

Или, может быть, есть встроенный метод реагирования-нативной навигации для работы с кнопкой?

1 Ответ

0 голосов
/ 22 октября 2018

Получение текущего маршрута

this.props.navigation.state.routeName;

Ручка Кнопка возврата

import { BackHandler } from 'react-native';

constructor(props) {
    super(props)
    this.handleBackButtonClick = this.handleBackButtonClick.bind(this);
}

componentWillMount() {
    BackHandler.addEventListener('hardwareBackPress', this.handleBackButtonClick);
}

componentWillUnmount() {
    BackHandler.removeEventListener('hardwareBackPress', this.handleBackButtonClick);
}

handleBackButtonClick() {
    //Handle ur back functionality here.
}
...