# TanStack Router

型安全性と効率的なデータ管理に特化した、React向けのモダンでスケーラブルなルーティングライブラリです。

[Website](https://tanstack.com/router/latest) [GitHub](https://github.com/TanStack/router) [npm](https://npmjs.com/package/@tanstack/react-router)

TanStack RouterはReactアプリケーション向けに、完全な型安全性を備えたルーティングソリューションを提供します。このライブラリは、安全性を損なうことなく開発者体験を向上させるため、最新のルーティングパターンを再設計しています。

ルーターはデータ取得を簡素化し、キャッシュ機能と自動プリロードを組み込むことで、すぐに画面遷移できるようにします。多用途なローダーAPIを備えており、データ取得中のウォーターフォールを防ぎ、ページを並行して読み込む間もユーザーの関心を保ちます。

さらに、TanStack Routerは高度な検索パラメーターAPIを提供し、URL検索パラメーターのスキーマ、検証、操作を可能にすることで状態管理を改善します。この機能によりメモリー内状態への依存を減らし、ユーザー体験を向上させます。

軽量なアーキテクチャ（わずか12kb）でパフォーマンスと拡張性を維持し、高性能アプリケーションのデプロイに適した信頼性の高い選択肢です。Vercel、Clerk、Convex、Sentryなどのパートナーとの統合により、セキュリティ、リアルタイムのデータ連携、効果的なアプリケーション監視を実現し、価値をさらに高めます。

## 機能

- 100%型安全
- ルートローダーの並列実行
- 検索パラメーター向けの充実したAPI
- ネスト・レイアウトルート
- 軽量（12kb）
- Suspenseとトランジション
- 厳密なナビゲーション
- パスの自動補完
- 検索パラメーターのスキーマ
- 検索パラメーターのバリデーション
- 検索パラメーターの解析とシリアライズ
- 検索パラメーターの前処理・後処理
- 構造共有
- プリフェッチの自動化
- 非同期要素
- 保留中の要素
- エラーバウンダリー

## 詳細

**GitHubスター数**

8.4K

**npmダウンロード数**

228.8K/週

**最新バージョン**

1.86.1

**作成日**

Jan 14, 2019

**更新日**

Dec 6, 2024

**ライセンス**

MIT License

ここに広告を掲載しませんか？

[メールでお問い合わせ](mailto:hi@dennn.is?subject=KickstartUI%E3%81%A7%E3%81%AE%E5%BA%83%E5%91%8A%E6%8E%B2%E8%BC%89)

[広告 WordPress向けのエージェント対応プラグインスイート。](https://sleekwp.com/?ref=kickstartui)

## 関連項目

### [TanStack Start](https://kickstartui.com/ja/details/tanstack-start/)

型安全なルーティング、SSR、ストリーミング、サーバー関数、Viteによるバンドルに対応したReactとSolid向けのフルスタックメタフレームワーク。どこにでもデプロイできます。

**GitHubスター数**

10.8K

**更新日**

Aug 17, 2025

**ライセンス**

MIT License

### [React Router](https://kickstartui.com/ja/details/react-router/)

Reactアプリケーションのルーティングとナビゲーションを管理し、開発効率とアプリケーションのパフォーマンスを高める必須ツールです。

**GitHubスター数**

53.4K

**更新日**

Dec 6, 2024

**ライセンス**

MIT License

### [Hybrids](https://kickstartui.com/ja/details/hybrids/)

宣言型と関数型のプログラミング手法を組み合わせ、効率的で保守しやすいウェブアプリケーションやコンポーネントを構築できるフレームワークです。

**GitHubスター数**

3.1K

**更新日**

Dec 6, 2024

**ライセンス**

MIT License

### [Inertia.js](https://kickstartui.com/ja/details/intertiajs/)

従来のサーバーレンダリング型アプリケーションのシンプルさを保ちながら、最新のクライアントサイド技術を取り入れることで、現代的なウェブアプリケーションの開発を簡素化します。

**GitHubスター数**

6.6K

**更新日**

Dec 6, 2024

**ライセンス**

MIT License

### [nuqs](https://kickstartui.com/ja/details/nuqs/)

Next.jsでURLクエリ文字列を使って状態を保持・同期し、アプリケーションの状態を簡単に管理できます。

**GitHubスター数**

5.1K

**更新日**

Dec 6, 2024

**ライセンス**

MIT License

### [React Hook Form](https://kickstartui.com/ja/details/react-hook-form/)

Reactアプリケーションのフォーム管理をシンプルにする、パフォーマンスと使いやすさを重視した強力なフォーム処理ライブラリです。

**GitHubスター数**

41.8K

**更新日**

Dec 6, 2024

**ライセンス**

MIT License

### [usehooks-ts](https://kickstartui.com/ja/details/usehooks-ts/)

すぐに使えるソリューションを提供するReactフックのコレクションです。型安全性と効率性を高め、開発を支援します。

**GitHubスター数**

6.6K

**更新日**

Dec 6, 2024

**ライセンス**

MIT License

### [TanStack Form](https://kickstartui.com/ja/details/tanstack-form/)

ヘッドレスで型安全なフォーム状態管理ライブラリです。スキーマに依存しないバリデーション、細粒度のサブスクリプション、使いやすいAPIを備え、複雑なフォームの構築を支援します。
