useIsRouting
useIsRouting returns an accessor for whether a route transition is in progress.
Import
import { useIsRouting } from "@solidjs/router";Type
function useIsRouting(): () => boolean;Parameters
useIsRouting takes no arguments.
Return value
- Type:
() => boolean
Returns an accessor that reads the current route transition state.
Behavior
- The accessor becomes
truewhen a transition target starts andfalseafter the active transition finishes.
Examples
Basic usage
import { Show } from "solid-js";import { useIsRouting } from "@solidjs/router";
function PendingRoute() { const isRouting = useIsRouting();
return <Show when={isRouting()}>Loading route...</Show>;}