BackHandler no retrocede más de 1 pantalla
Tengo este código en cada una de mis pantallas. Al presionar el botón de retroceso de Android retrocede 1 pantalla. Presionar el botón de retroceso de Android nuevamente no hace nada. El resultado esperado sería seguir retrocediendo mientras haya más pantallas en la pila. Lo que falta
componentWillMount() {
BackHandler.addEventListener('hardwareBackPress', () => {
this.props.navigation.goBack();
return true;
});
}
componentWillUnmount() {
BackHandler.removeEventListener('hardwareBackPress')
}