Type-safe, file-based routing for React with route-level data loading, search params validation, code splitting, and TanStack Query integration.
| createFileRoute('/path') | Define file-based route | | createRootRouteWithContext () | Root route with typed context | | createLazyFileRoute('/path') | Code-split route component | | zodValidator(schema) | Search params validation | | Route.useLoaderData() | Access loader data in component | | Route.useParams() | Type-safe route params |
| Route.useSearch() | Type-safe search params | | useNavigate() | Programmatic navigation | | useBlocker() | Block navigation (dirty forms) | | notFound() | Throw 404 from loader | | getRouteApi('/path') | Type-safe hooks in split files | | stripSearchParams(defaults) | Clean default values from URLs |
경로 로더, 검색 매개변수 검증, 코드 분할, 사전 로드, 탐색, 경로 컨텍스트 및 TanStack 쿼리 통합을 통한 유형 안전, 파일 기반 React 라우팅. 파일 기반 라우팅 설정, 검색 매개변수 유효성 검사 추가, 경로 로더 구현, 경로 코드 분할, 가상 파일 경로 구성, 인증 가드로 경로 보호 또는 유형 등록 오류 수정 시 사용합니다. 라우터 설정, 탐색 패턴, URL 상태 관리, 데이터 로딩에 사용합니다. 출처: oakoss/agent-skills.