Source

tanstack/router

50 skills · 1.7K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
router-core Framework-agnostic core concepts for TanStack Router: route trees, createRouter, createRoute, createRootRoute, create…
tanstack/router
217
2
react-router React bindings for TanStack Router: RouterProvider, useRouter, useRouterState, useMatch, useMatches, useLocation, use…
tanstack/router
201
3
react-start React bindings for TanStack Start: createStart, StartClient, StartServer, React-specific imports, re-exports from @ta…
tanstack/router
154
4
start-core Core overview for TanStack Start: tanstackStart() Vite plugin, getRouter() factory, root route document shell (HeadCo…
tanstack/router
140
5
router-plugin TanStack Router bundler plugin for route generation and automatic code splitting. Supports Vite, Webpack, Rspack, and…
tanstack/router
120
6
bundle-size-optimization Use when working in this repository on JS bundle size, gzip regressions, benchmark scenarios, source attribution, tre…
tanstack/router
90
7
start-server-core Server-side runtime for TanStack Start: createStartHandler, request/response utilities (getRequest, setResponseHeader…
tanstack/router
85
8
virtual-file-routes Programmatic route tree building as an alternative to filesystem conventions: rootRoute, index, route, layout, physic…
tanstack/router
72
9
solid-router Solid bindings for TanStack Router: RouterProvider, useRouter, useRouterState, useMatch, useMatches, useLocation, use…
tanstack/router
48
10
router-query Integrating TanStack Router with TanStack Query: queryClient in router context, ensureQueryData/prefetchQuery in load…
tanstack/router
45
11
solid-start Solid bindings for TanStack Start: useServerFn hook, tanstackStart Vite plugin, StartClient, StartServer, Solid-speci…
tanstack/router
45
12
vue-start Vue bindings for TanStack Start: useServerFn hook, tanstackStart Vite plugin, StartClient, StartServer, Vue-specific …
tanstack/router
44
13
vue-router Vue bindings for TanStack Router: RouterProvider, useRouter, useRouterState, useMatch, useMatches, useLocation, useSe…
tanstack/router
43
14
execution-model Isomorphic-by-default principle, environment boundary functions (createServerFn, createServerOnlyFn, createClientOnly…
tanstack/router
26
15
server-functions createServerFn (GET/POST), validator (Zod or function), useServerFn hook, server context utilities (getRequest, getRe…
tanstack/router
26
16
data-loading Route loader option, loaderDeps for cache keys, staleTime/gcTime/ defaultPreloadStaleTime SWR caching, pendingCompone…
tanstack/router
25
17
type-safety Full type inference philosophy (never cast, never annotate inferred values), Register module declaration, from narrow…
tanstack/router
25
18
auth-and-guards Route protection with beforeLoad, redirect()/throw redirect(), isRedirect helper, authenticated layout routes (_authe…
tanstack/router
23
19
deployment Deploy to Cloudflare Workers, Netlify, Vercel, Node.js/Docker, Bun, Railway. Selective SSR (ssr option per route), SP…
tanstack/router
23
20
code-splitting Automatic code splitting (autoCodeSplitting), .lazy.tsx convention, createLazyFileRoute, createLazyRoute, lazyRouteCo…
tanstack/router
20
21
middleware createMiddleware, request middleware (.server only), server function middleware (.client + .server), context passing …
tanstack/router
20
22
navigation Link component, useNavigate, Navigate component, router.navigate, ToOptions/NavigateOptions/LinkOptions, from/to rela…
tanstack/router
19
23
server-routes Server-side API endpoints using the server property on createFileRoute, HTTP method handlers (GET, POST, PUT, DELETE)…
tanstack/router
19
24
not-found-and-errors notFound() function, notFoundComponent, defaultNotFoundComponent, notFoundMode (fuzzy/root), errorComponent, CatchBou…
tanstack/router
18
25
search-params validateSearch, search param validation with Zod/Valibot/ArkType adapters, fallback(), search middlewares (retainSear…
tanstack/router
18
26
auth-server-primitives Server-side authentication primitives for TanStack Start: session cookies (HttpOnly, Secure, SameSite, __Host- prefix…
tanstack/router
17
27
path-params Dynamic path segments ($paramName), splat routes ($ / _splat), optional params ({-$paramName}), prefix/suffix pattern…
tanstack/router
17
28
ssr Non-streaming and streaming SSR, RouterClient/RouterServer, renderRouterToString/renderRouterToStream, createRequestH…
tanstack/router
17
29
server-components Implement, review, debug, and refactor TanStack Start React Server Components in React 19 apps. Use when tasks mentio…
tanstack/router
14
30
migrate-from-nextjs Step-by-step migration from Next.js App Router to TanStack Start: route definition conversion, API mapping, server fu…
tanstack/router
13
31
migrate-from-react-router Step-by-step migration from React Router v7 to TanStack Router: route definition conversion, Link/useNavigate API dif…
tanstack/router
12
32
compositions/router-query Integrating TanStack Router with TanStack Query: queryClient in router context, ensureQueryData/prefetchQuery in load…
tanstack/router
0
33
lifecycle/migrate-from-nextjs Step-by-step migration from Next.js App Router to TanStack Start: route definition conversion, API mapping, server fu…
tanstack/router
0
34
lifecycle/migrate-from-react-router Step-by-step migration from React Router v7 to TanStack Router: route definition conversion, Link/useNavigate API dif…
tanstack/router
0
35
react-start/server-components Implement, review, debug, and refactor TanStack Start React Server Components in React 19 apps. Use when tasks mentio…
tanstack/router
0
36
router-core/auth-and-guards Route protection with beforeLoad, redirect()/throw redirect(), isRedirect helper, authenticated layout routes (_authe…
tanstack/router
0
37
router-core/code-splitting Automatic code splitting (autoCodeSplitting), .lazy.tsx convention, createLazyFileRoute, createLazyRoute, lazyRouteCo…
tanstack/router
0
38
router-core/data-loading Route loader option, loaderDeps for cache keys, staleTime/gcTime/ defaultPreloadStaleTime SWR caching, pendingCompone…
tanstack/router
0
39
router-core/navigation Link component, useNavigate, Navigate component, router.navigate, ToOptions/NavigateOptions/LinkOptions, from/to rela…
tanstack/router
0
40
router-core/not-found-and-errors notFound() function, notFoundComponent, defaultNotFoundComponent, notFoundMode (fuzzy/root), errorComponent, CatchBou…
tanstack/router
0
41
router-core/path-params Dynamic path segments ($paramName), splat routes ($ / _splat), optional params ({-$paramName}), prefix/suffix pattern…
tanstack/router
0
42
router-core/search-params validateSearch, search param validation with Zod/Valibot/ArkType adapters, fallback(), search middlewares (retainSear…
tanstack/router
0
43
router-core/ssr Non-streaming and streaming SSR, RouterClient/RouterServer, renderRouterToString/renderRouterToStream, createRequestH…
tanstack/router
0
44
router-core/type-safety Full type inference philosophy (never cast, never annotate inferred values), Register module declaration, from narrow…
tanstack/router
0
45
start-core/auth-server-primitives Server-side authentication primitives for TanStack Start: session cookies (HttpOnly, Secure, SameSite, __Host- prefix…
tanstack/router
0
46
start-core/deployment Deploy to Cloudflare Workers, Netlify, Vercel, Node.js/Docker, Bun, Railway. Selective SSR (ssr option per route), SP…
tanstack/router
0
47
start-core/execution-model Isomorphic-by-default principle, environment boundary functions (createServerFn, createServerOnlyFn, createClientOnly…
tanstack/router
0
48
start-core/middleware createMiddleware, request middleware (.server only), server function middleware (.client + .server), context passing …
tanstack/router
0
49
start-core/server-functions createServerFn (GET/POST), validator (Zod or function), useServerFn hook, server context utilities (getRequest, getRe…
tanstack/router
0
50
start-core/server-routes Server-side API endpoints using the server property on createFileRoute, HTTP method handlers (GET, POST, PUT, DELETE)…
tanstack/router
0