MCPcopy
hub / github.com/TanStack/router / useNavigate

Function useNavigate

packages/solid-router/src/useNavigate.tsx:11–25  ·  view source on GitHub ↗
(_defaultOpts?: {
  from?: FromPathOption<TRouter, TDefaultFrom>
})

Source from the content-addressed store, hash-verified

9} from '@tanstack/router-core'
10
11export function useNavigate<
12 TRouter extends AnyRouter = RegisteredRouter,
13 TDefaultFrom extends string = string,
14>(_defaultOpts?: {
15 from?: FromPathOption<TRouter, TDefaultFrom>
16}): UseNavigateResult<TDefaultFrom> {
17 const router = useRouter()
18
19 return ((options: NavigateOptions) => {
20 return router.navigate({
21 ...options,
22 from: options.from ?? _defaultOpts?.from,
23 })
24 }) as UseNavigateResult<TDefaultFrom>
25}
26
27export function Navigate<
28 TRouter extends AnyRouter = RegisteredRouter,

Callers 15

RouteApiClass · 0.90
RouteClass · 0.90
RootRouteClass · 0.90
LazyRouteClass · 0.90
setupFunction · 0.90
IndexComponentFunction · 0.90
PostsIndexComponentFunction · 0.90
PostComponentFunction · 0.90
DetailsComponentFunction · 0.90
setupRouterFunction · 0.90
PostsComponentFunction · 0.90

Calls 1

useRouterFunction · 0.90

Tested by 12

setupFunction · 0.72
IndexComponentFunction · 0.72
PostsIndexComponentFunction · 0.72
PostComponentFunction · 0.72
DetailsComponentFunction · 0.72
setupRouterFunction · 0.72
PostsComponentFunction · 0.72
useModalFunction · 0.72
IndexComponentFunction · 0.72
ComponentFunction · 0.72
IndexComponentFunction · 0.72
createHistoryRouterFunction · 0.72