NavigationRoute
A route without loader/action handlers.
Compatibility
ReactAvailable in this renderer's browser integration.
React SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.
PreactAvailable in this renderer's browser integration.
Preact SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.
Import from @kasperrt/smolter/react @kasperrt/smolter/preact
Signature
type NavigationRoute = Route & {
loader?: never;
action?: never;
clientLoader?: never;
clientAction?: never;
shouldRevalidate?: never;
};Contract
Contains a path and optional component/error/fallback metadata. loader, action, clientLoader, clientAction and shouldRevalidate are forbidden. Use a normal Route with createDataRouter when data handling is needed.
const route = defineRoute("/about", { default: About });