Это потому, что ваш слушатель включен с экрана входа в систему, поэтому все остальные ваши экраны работают в соответствии с запросом.
Вы на правильном пути, рядом с правильным. Замените следующий код на componentWillUnmount
:
BackHandler.removeEventListener(
'hardwareBackPress',
this.backAction
);
Замените componentWillMount
на
BackHandler.addEventListener(
'hardwareBackPress',
this.backAction
);