Introducción
Michi Router es un router cliente para React enfocado en tres objetivos:
- Tamaño pequeño (como un gatito bebé)
- API simple
- Navegación interna segura
Qué incluye v3.0.0
Sección titulada «Qué incluye v3.0.0»- Matching de rutas estáticas y dinámicas (
:idy*) useNavigate,useLocationyuseParamsbasenamepara apps en subrutas (/app)notFoundpara fallback explícitoProtectedcon redirección segura- Subpaths para optimizar bundle:
coreyprotected
Compatibilidad
Sección titulada «Compatibilidad»- React 17+
- TypeScript soportado de forma nativa
Recomendación de imports
Sección titulada «Recomendación de imports»Si no necesita Protected, use:
import { RouterProvider, Link, useNavigate, useLocation, useParams } from '@arielgonzaguer/michi-router/core';Si necesita rutas protegidas:
import { Protected } from '@arielgonzaguer/michi-router/protected';