Skip to content
masterclass Buddy

TanStack · Pipe

validateSearch

TanStack Router validates URL search parameters at the route level. The validated values become typed data for routes, loaders, components, and navigation.

Last updated

Syntax

createFileRoute('/path')({ validateSearch: (search: Record<string, unknown>) => TypedSearch })

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • validateSearch
  • useSearch
  • getRouteApi
  • Link search
  • useNavigate
  • router.navigate
  • Navigate
  • loaderDeps

Source: Search Params | TanStack Router Docs. Checked 2026-11-03.