Всем привет!
Задача: Есть приложение на reactjs, когда человек покидает страницу определенную страницу и уходит назад, необходимо уточнить действительно ли он хочет выйти. Подобным образом работает confirm по событию beforeunload. Но в реакте это не проходит.
Есть ли какие нибудь способы отследить нажатие на нативную кнопку back устройства (телефон)? Важно чтобы он шел именно назад по истории, нужно как то отследить это событие до того как оно произошло.
beforeunload реагирует только на перезагрузку, а popstate срабатывает после того как событие уже случилось.
Проще говоря нужно какое то before popstate, но его нет))