1 repositorio
Tools for updating deprecated framework lifecycle hooks to their stable equivalents.
Distinct from Lifecycle Optimization: Focuses on the automated refactoring of lifecycle methods rather than runtime performance optimization.
Explore 1 awesome GitHub repository matching web development · Lifecycle Method Modernizers. Refine with filters or upvote what's useful.
Este proyecto es un conjunto de herramientas de transformación de árboles de sintaxis abstracta (AST) diseñadas para automatizar la migración de código fuente a versiones más recientes de React. Proporciona un conjunto de scripts que modifican programáticamente estructuras de código para reemplazar APIs obsoletas y patrones de componentes con equivalentes modernos. El kit de herramientas se especializa en convertir componentes de clase en componentes funcionales utilizando arrow functions y desestructuración de props. También incluye utilidades para modernizar la sintaxis JSX, actualizar métodos de ciclo de vida obsoletos a versiones estables y migrar referencias basadas en cadenas heredadas a callback refs. Las capacidades adicionales cubren la optimización de patrones de importación, la eliminación de importaciones redundantes y la actualización de referencias de paquetes y rutas de módulos. El proyecto utiliza migración de código fuente basada en reglas y análisis de sintaxis por coincidencia de patrones para garantizar que las transformaciones se apliquen de manera consistente en bases de código grandes.
Updates deprecated or experimental lifecycle methods to their stable equivalents to ensure framework compatibility.