DEV Community

Asim Dahal
Asim Dahal

Posted on

Cancel navigation on route change.

I have a component which requires confirmation before navigating to another component. There is a Prompt component in react router which enables to ask confirmation before navigating to another component but I can't find any similar solution in reach-router. Is there any way I can ask the user for confirmation before they navigate to another route and cancel the navigation if the user responds no?

Top comments (1)

Collapse
 
256hz profile image
Abe Dolinger •

You could show a modal from the navigation link, and have the buttons on the modal navigate or cancel.