Шаг 1: Импортировать BackHandler
следующим образом, import {BackHandler} from 'react-native';
Шаг 2: Зарегистрировать метод определения пользователя с помощью BackHandler
и отменить его регистрацию при отсоединении компонента, поэтому мы должны написать код внутри componentDidMount()
и componentWillUnmount()
так вот шаги.
componentDidMount() {
BackHandler.addEventListener('hardwareBackPress', this.handleBackPress);
}
componentWillUnmount(){
BackHandler.removeEventListener('hardwareBackPress', this.handleBackPress);
}
handleBackPress = () => {
this.props.navigation.goBack(null)
return true;
}