Я использую реагирующую навигацию v5, и я пытаюсь сделать обработчик кнопки возврата android по умолчанию внутри маршрутов. js. Используя flux, был параметр backAndroidHandler, который позволял вам это делать Мой квест ios есть что-то, что я могу использовать в навигации v5.
Я знаю, что есть https://reactnavigation.org/docs/custom-android-back-button-handling/. Но проблема в том, что я не хочу go на каждом экране и устанавливать его.
Текущее решение таково:
useEffect(
useCallback(() => {
const onAndroidBack = () => {
};
BackHandler.addEventListener('hardwareBackPress', onAndroidBack);
return () =>
BackHandler.removeEventListener('hardwareBackPress', onAndroidBack);
}, [])
);
У меня вопрос, есть ли у навигации v5 какое-то решение? для этого построить, как флюс? Есть ли лучший способ управлять android кнопкой возврата?