Я работаю над реагирующим для разработки примера приложения. Здесь у меня возникла проблема, когда я использовал backHandler
в компоненте бокового меню реагирования.
На самом деле, боковое меню содержит больше страниц! Но при нажатии кнопки возврата Android на страницах бокового меню работает только один раз. Здесь я использую реагирующий на родину router-flux.
Здесь действие кнопки возврата вызывается только один раз!
Это мой код:
componentDidMount() {
BackHandler.addEventListener('hardwareBackPress', this.handleBackPress);
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress', this.handleBackPress);
}
handleBackPress = () => {
let {isGoback} = this.props.isGoback
//alert("Hi " + isGoback)
if(isGoback === "Contact Us"){
//alert("Hi: " + isGoback)
Actions.BasicSideMenuMain({selectedItem:'Home'});
//Actions.replace('BasicSideMenuMain')
}
}