Я хочу запретить пользователям выходить из компонента CreateVacancy
, предупреждая их о несохраненных изменениях.
Работа с @@router/LOCATION_CHANGE
с помощью Redx Saga мало поможет, потому что действие уже отправлено, и переключение страниц произойдет в любом случае.
Сложность с React Admin в том, что у меня нет доступа к <Route/>
компоненту напрямую. В противном случае я бы использовал onLeave
опору Route для достижения своей цели.
Мне нужно как-то отследить предыдущее местоположение (/vacancy/create
) и запретить пользователям выходить на любой другой маршрут без confirm
ing.
Что бы вы порекомендовали? Спасибо.