このプロジェクトについて
React RouterはRemix Runによって開発されたReactアプリケーション向けの多戦略ルーティングソリューションです。独自のアーキテクチャで軽量ライブラリとして最小限に使用することも、完全なReactフレームワークとして最大限に活用することも可能です。
主な機能:
- Reactコンポーネントのための宣言的ルーティング
- `@react-router/fs-routes`によるファイルシステムベースのルート定義
- 専用パッケージを通じたサーバーサイドレンダリング対応
- Node.js、Express、Cloudflare Workers、AWS Lambda(Architect経由)を含む複数プラットフォームへのデプロイメントアダプター
- `create-react-router`および`@react-router/dev`による開発ツールing
パッケージ構成:
- `react-router` — コアルーティングライブラリ
- `create-react-router` — 新規プロジェクトのスケジューリングツール
- `@react-router/dev` — 開発ユーティリティおよびビルドツールing
- `@react-router/node` — Node.jsサーバーアダプター
- `@react-router/serve` — 本番用サーバーランナー
- `@react-router/express` — Express.js統合
- `@react-router/architect` — AWS Lambda/Architectアダプター
- `@react-router/cloudflare` — Cloudflare Workersアダプター
- `@react-router/fs-routes` — ファイルシステムベースのルート設定
本プロジェクトは過去の大バージョン(v5、v6、v7)を維持しており、各バージョンのドキュメントが利用可能です。早期バージョンからの移行にはアップグレードガイドが提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.