Optional
contextA context provided to route data loaders.
Optional
errorA component that is rendered when an error was thrown during route rendering.
This component is used only for root routes that don't specify their own errorComponent.
Routes without an errorComponent don't have an error boundary.
Optional
loadingWhat to render when lazyComponent or dataLoader are being loaded.
This is the default setting for all routes that don't specify their own loadingAppearance.
Optional
loadingA component that is rendered when a lazyComponent or a dataLoader are being loaded. Render a skeleton or a spinner in this component to notify user that a new route is being loaded.
This component is used only for root routes that don't specify their own loadingComponent.
Routes without a loadingComponent suspend a parent route.
Optional
notA component that is rendered if notFound was called during route loading or rendering or if there's no route that matches the location a router was navigated to.
This component is used only for root routes that don't specify their own notFoundComponent.
Routes without notFoundComponent propagate notFound to a parent route.
Optional
renderingWhere the route is rendered.
This is the default setting for all routes that don't specify their own renderingDisposition.
Routes that a router can match.
Options of a Router.