Я создаю собственное приложение с использованием expo.io.
Приложение использует Навигатор стека для перемещения между страницами (карточками).
Моя проблема в том, что у меня есть одна страница, где пользователи могут создавать новые элементы, и я хочу сохранить элементы, когда они покидают страницу.
Вместо того, чтобы сохранять все свои изменения, я хочу попросить пользователя, если они хотят сохранить изменения, перед тем как покинуть страницу, чтобы у них была возможность отменить все внесенные изменения.
Мне не удалось найти событие для выхода из страницы, к которому я могу подключиться, и предложить пользователю, хотят ли они сохранить свои изменения?
Самое близкое к тому, что я хочу сделать, - это backhandler , но это работает только для кнопки возврата Android.
Есть ли способ сделать что-то подобное, если пользователь вернется назад с помощью кнопки возврата в заголовке карты или если он использует жест смахивания?