Реагируйте с навигацией - Android didFocus Listener - Проблема - PullRequest
0 голосов
/ 11 марта 2020

У меня есть следующий код в React Native Functional Component. Я использую Stack Navigator в Drawer Navigator.

useEffect(() => {

    const subscription = navigation.addListener(
      'didFocus',
      _payload => {
        console.log('This is called');
        API();
      }
    );

    return () => {
      subscription.remove();
    };
  }, []);

В iOS. При первом посещении страницы вызывается обратный вызов addListener и печатается консоль, тогда как в android не выполнять обратный вызов в первый раз.

После этого при последующих вызовах слушатель вызывает API и печатает консоль.

Любая помощь по этому вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...