The URL to navigate to, can be a string or a partial Path.
Options
OptionalpreventScrollReset?: booleanWhether to prevent the scroll position from
being reset to the top of the viewport on completion of the navigation when
using the ScrollRestoration component. Defaults to false.
Optionalrelative?: RelativeRoutingTypeThe relative routing type
to use for the link. Defaults to "route".
Optionalreplace?: booleanWhether to replace the current History
entry instead of pushing a new one. Defaults to false.
Optionalstate?: anyThe state to add to the History
entry for this navigation. Defaults to undefined.
Optionaltarget?: HTMLAttributeAnchorTargetThe target attribute for the link. Defaults to undefined.
Optionalunstable_defaultShouldRevalidate?: booleanSpecify the default revalidation
behavior for the navigation. Defaults to true.
Optionalunstable_useTransitions?: booleanWraps the navigation in
React.startTransition
for concurrent rendering. Defaults to false.
OptionalviewTransition?: booleanEnables a View Transition
for this navigation. To apply specific styles during the transition, see
useViewTransitionState. Defaults to false.
A click handler function that can be used in a custom Link component.
Handles the click behavior for router
<Link>components.This is useful if you need to create custom<Link>components with the same click behavior we use in our exported<Link>.