LinkProps
Native anchor props plus a required href and optional replace.
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
interface LinkProps
extends Omit<AnchorHTMLAttributes<HTMLAnchorElement>, "href"> {
to?: string;
href?: string;
replace?: boolean;
prefetch?: PrefetchMode;
/** Also prefetch loader data. Opt in only for safe, speculative GET reads. */
prefetchData?: boolean;
state?: unknown;
preventScrollReset?: boolean;
viewTransition?: boolean;
reloadDocument?: boolean;
}Usage
Native anchor props plus a required href and optional replace. Link preserves downloads, modified clicks, non-self targets, and external links. onClick can prevent router navigation.
<Link href="/tasks" replace>Tasks</Link>Fields
to
to?: string;href
href?: string;replace
replace?: boolean;prefetch
prefetch?: PrefetchMode;prefetchData
prefetchData?: boolean;Also prefetch loader data. Opt in only for safe, speculative GET reads.
state
state?: unknown;preventScrollReset
preventScrollReset?: boolean;viewTransition
viewTransition?: boolean;reloadDocument
reloadDocument?: boolean;