Guía de migración
Cuándo Migrar
1. Mejora técnica
2. Actualización de un Componente
3. Necesidades del Proyecto
Proceso de Migración
Paso 1: Planificación
Paso 2: Crear Componente UI2
Paso 3: Mantener Compatibilidad
Mismas Props
Cambios Compatibles hacia Atrás
Paso 4: Deprecar el Componente UI1
Paso 5: Adopción Gradual
Ejemplos de Migración
Ejemplo 1: Componente Simple
Versión UI1
Versión UI2
Ejemplo 2: Componente con Variantes
Versión UI1
Versión UI2
Lista de Verificación de Migración
Fase de Planificación
Fase de Implementación
Fase de Deprecación
Fase de Adopción
Patrones Comunes de Migración
De CSS a Styled Components
Nombres de Clase a Props
Valores Fijos al Theme
Cambios Incompatibles
Cuando los Cambios Incompatibles son Aceptables
Cómo Manejar Cambios Incompatibles
Ejemplo: Eliminar Props Obsoletas
Pruebas de Migración
Pruebas de Regresión Visual
Pruebas de Comportamiento
Actualizaciones de Documentación
Actualizar Docs del Componente UI1
Crear Docs del Componente UI2
Siguientes pasos
Última actualización