действие? Например, мне нужно перед тем, как юзер покинет роут, показать кастомную модалку с подтверждением действия и только после того, как он согласился сделать разрешить переход. Нагуглил unstable_usePrompt() это что-то похожее, но мне нужна кастомная модалка. Использую react-router-dom v6+
navigate
Я не программно редирект делаю, я не знаю куда юзер направится
В компоненты для на юзэффект прописать подтверждение ,нет?
Или в странице с роутами сделать проверку?
никогда не пробовал такое но попробуй через повесить событие на window.addEventListener('locationchange', function (e) { e.preventDefault(); console.log('location changed!'); });
а где ты такое событие нашел?)
Обсуждают сегодня