À propos du projet
React Router est une solution de routage multi-stratégies pour les applications React, développée par Remix Run. Il peut être utilisé de manière minimale comme une bibliothèque légère avec votre propre architecture, ou de manière maximale comme un framework React complet.
Capacités clés :
- Routage déclaratif pour les composants React
- Définitions de routes basées sur le système de fichiers via `@react-router/fs-routes`
- Support du rendu côté serveur via des packages dédiés
- Adaptateurs de déploiement pour plusieurs plateformes incluant Node.js, Express, Cloudflare Workers et AWS Lambda (via Architect)
- Outils de développement via `create-react-router` et `@react-router/dev`
Structure des packages :
- `react-router` — bibliothèque de routage principale
- `create-react-router` — outil d'échafaudage pour les nouveaux projets
- `@react-router/dev` — utilitaires de développement et outils de build
- `@react-router/node` — adaptateur serveur Node.js
- `@react-router/serve` — exécuteur de serveur de production
- `@react-router/express` — intégration Express.js
- `@react-router/architect` — adaptateur AWS Lambda/Architect
- `@react-router/cloudflare` — adaptateur Cloudflare Workers
- `@react-router/fs-routes` — configuration de routes basée sur le système de fichiers
Le projet maintient les anciennes versions majeures (v5, v6, v7) avec une documentation disponible pour chacune. Des guides de mise à niveau sont fournis pour la migration depuis les versions antérieures.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.