React Navigation предыдущий экран знает, когда он активирован - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь выяснить способ вызова функции на моем предыдущем экране, если она снова посещается.

  1. В настоящее время на Экран 1
  2. Нажмите кнопку (Перейти к Экран 2 )
  3. Нажмите Назад (Перейти к Экран 1 )

this.props.navigation.dispatch(NavigationActions.back())

Функция на Вызывается экран 1 .Мне не нужно передавать какие-либо параметры или что-либо, что мне нужно знать, когда снова вызывается экран.Я бы предпочел не очищать все состояние и сбросить его, если у меня нет t.

1 Ответ

0 голосов
/ 26 сентября 2018

Вы можете использовать didFocus или willFocus слушатель, пожалуйста, проверьте:

https://reactnavigation.org/docs/en/navigation-prop.html#addlistener-subscribe-to-updates-to-navigation-lifecycle

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