このプロジェクトについて

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)を維持しており、各バージョンのドキュメントが利用可能です。早期バージョンからの移行にはアップグレードガイドが提供されています。