tanstack-router-best-practices

Installation
Summary

Type-safe routing patterns, data loading strategies, and navigation best practices for TanStack Router in React.

  • Covers 33 rules across 10 categories: type safety, route organization, data loading, search params, error handling, navigation, code splitting, preloading, and route context
  • Emphasizes type inference through router registration, from parameters, and queryOptions integration to prevent runtime errors
  • Includes data loading patterns with TanStack Query integration, deferred data splitting, and parallel route loading for optimized performance
  • Provides search param validation, middleware configuration, and custom serializer setup for type-safe URL state management
  • Organized by priority levels (critical, high, medium, low) with quick reference prefixes for easy rule lookup
SKILL.md

TanStack Router Best Practices

Comprehensive guidelines for implementing TanStack Router patterns in React applications. These rules optimize type safety, data loading, navigation, and code organization.

When to Apply

  • Setting up application routing
  • Creating new routes and layouts
  • Implementing search parameter handling
  • Configuring data loaders
  • Setting up code splitting
  • Integrating with TanStack Query
  • Refactoring navigation patterns

Rule Categories by Priority

Related skills
Installs
3.4K
GitHub Stars
163
First Seen
Jan 20, 2026