Реагировать на родную навигацию v5 android обработчик кнопки назад - PullRequest
1 голос
/ 30 марта 2020

Я использую реагирующую навигацию 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 кнопкой возврата?

...