useBlocker

external fun useBlocker(shouldBlock: Boolean): Blocker(source)
external fun useBlocker(shouldBlock: BlockerFunction): Blocker(source)

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.