Я использовал форму BackHandler реагировать на родной проект. Я использовал BackHandler.exitApp () с главной страницы, чтобы выйти из приложения, когда нажималась кнопка, но формировать каждую вторую страницу, когда кнопка «Назад» сразу выходит из приложения.
Источник главной страницы
export const Start = ({navigation}) => {
useEffect(() => {
const backHandler = BackHandler.addEventListener(
"hardwareBackPress",
()=>{
BackHandler.exitApp()
}
);
return () => backHandler.remove();
},[])};
Источник другой страницы
useEffect(() => {
setInterval(()=>{
const backHandler = BackHandler.addEventListener(
"hardwareBackPress",
()=>{
navigation.navigate('Start');
}
);
return () => backHandler.remove();
},[]);