HashRouter
HashRouter
Declarative
Summary
A declarative <Router> that stores the location in the
hash portion
of the URL so it is not sent to the server.
Signature
function HashRouter({
basename,
children,
useTransitions,
window,
}: HashRouterProps)Props
basename
Application basename
children
<Route> components describing your route configuration
useTransitions
Control whether router state updates are internally wrapped in
React.startTransition.
- When left
undefined, all router state updates are wrapped inReact.startTransition - When set to
true,LinkandFormnavigations will be wrapped inReact.startTransitionand all router state updates are wrapped inReact.startTransition - When set to
false, the router will not leverageReact.startTransitionon any navigations or state changes.
For more information, please see the docs.
window
Window object
override. Defaults to the global window instance