useBlocker
react-router

useBlocker

useBlocker(shouldBlock): Blocker

Allow the application to block navigations within the SPA and present the user a confirmation dialog to confirm the navigation. Mostly used to avoid using half-filled form data. This does not handle hard-reloads or cross-origin navigations.

Parameters

  • shouldBlock: boolean | BlockerFunction
Docs and examples CC 4.0