React Navigation предыдущий экран знает, когда он активирован
Я пытаюсь выяснить способ вызова функции на моем предыдущем экране, если она будет пересмотрена.
- В настоящее время на экране 1
- Нажмите кнопку (переход к экрану 2)
- Нажмите Назад (Возвращается к экрану 1)
this.props.navigation.dispatch(NavigationActions.back())
- Функция на экране 1 вызывается. Мне не нужно передавать какие-либо параметры или что-либо, что мне нужно знать, когда снова вызывается экран. Я бы предпочел не очищать все состояние и сбросить его, если у меня нет t.
1 ответ
Решение
Вы можете использовать didFocus или willFocus слушатель, пожалуйста, проверьте: