Sobre el proyecto
React Router es una solución de enrutamiento multi-estrategia para aplicaciones React, desarrollada por Remix Run. Puede usarse de forma mínima como una librería ligera con tu propia arquitectura, o de forma máxima como un framework React completo.
Capacidades principales:
- Enrutamiento declarativo para componentes React
- Definición de rutas basada en sistema de archivos a través de `@react-router/fs-routes`
- Soporte para renderizado del lado del servidor mediante paquetes dedicados
- Adaptadores de despliegue para múltiples plataformas incluyendo Node.js, Express, Cloudflare Workers y AWS Lambda (vía Architect)
- Herramientas de desarrollo a través de `create-react-router` y `@react-router/dev`
Estructura de paquetes:
- `react-router` — librería central de enrutamiento
- `create-react-router` — herramienta de configuración para nuevos proyectos
- `@react-router/dev` — utilidades de desarrollo y herramientas de compilación
- `@react-router/node` — adaptador para servidor Node.js
- `@react-router/serve` — ejecutor de servidor en producción
- `@react-router/express` — integración con Express.js
- `@react-router/architect` — adaptador para AWS Lambda/Architect
- `@react-router/cloudflare` — adaptador para Cloudflare Workers
- `@react-router/fs-routes` — configuración de rutas basada en sistema de archivos
El proyecto mantiene las versiones principales anteriores (v5, v6, v7) con documentación disponible para cada una. Se proporcionan guías de migración para actualizaciones desde versiones anteriores.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.