smolter
Types

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 });
View implementation ↗