iOS. stackNavigator. отследить нажатие кнопки назад

221
06 августа 2018, 17:00

Разрабатывается приложение на react native под ios и возникла следующая проблема: Нужно в личной кабинете сделать редактирование полей. Предполагается, что пользователь кликает на одно из полей, его перенаправляет на страницу с редактированием и при переходе на страницу назад, изменения должны быть приняты и поле должно измениться. Собственно, примерно так и работает нативный интерфейс ios. Но как можно отследить нажатие кнопки "назад", если навигация реализована с помощью StackNavigation?

Answer 1

Нашел метод решения проблемы:

this.props.navigation.addListener('willBlur', payload => console.log('Страница закрывается'));

В моем случае это решение подходит, потому единственная возможность уйти со страницы - нажать кнопку назад

READ ALSO
Остановить .animate числа. JQuery

Остановить .animate числа. JQuery

Есть задача сделать уменьшение скидки по времени при открытии модального окнаПри закрытии модального окна скидка должна останавливаться...

196
Можно ли сменить бинд кнопки мышки (JS)?

Можно ли сменить бинд кнопки мышки (JS)?

Есть ссылка, самая обычнаяДопустим:

203