Indica a Devin que use la guía de actualización a React 19
React 19 introduce cambios incompatibles hacia atrás en el manejo de refs, uso de Context, tipos de TypeScript y eliminación de APIs heredadas. La guía de actualización oficial documenta cada cambio, pero la parte difícil es trasladar esos cambios a tu código. En lugar de leer la guía tú mismo y auditar cada componente, proporciónale ambos a Devin y obtén un plan de acción adaptado específicamente a tus archivos reales.Abre una nueva sesión de Devin desde la página de inicio de Devin y pega un prompt con la URL de la guía de actualización y lo que necesitas:
Añade contexto específico de la base de código
Devin usa DeepWiki para entender automáticamente la arquitectura de tu repositorio. También puede consultar fuentes en línea sobre React 19 — la guía oficial de actualización, artículos de blog, changelogs de bibliotecas — e incorporar lo que encuentra directamente en el playbook.Para hacer el playbook aún más preciso, dile a Devin qué patrones tocará la migración:
- “Usamos
forwardRefen 23 componentes dentro desrc/components/ui/— estas son las primitivas de nuestro sistema de diseño” - “Todavía tenemos 4 componentes de clase en
src/legacy/que usan refs de tipo string ycomponentWillMount” - “Revisa otros repositorios en nuestra organización (por ejemplo,
acme/design-system,acme/admin-dashboard) para ver si ya han empezado la migración a React 19 — reutiliza cualquier patrón que hayan establecido”
Revisa el playbook específico de esta base de código
Devin lee de principio a fin la guía de actualización a React 19, contrasta cada cambio incompatible con tu base de código mediante DeepWiki y produce un plan por fases con archivos específicos, estimaciones de complejidad y pasos de validación:El playbook es un plan, no una migración ya realizada. Revísalo con tu equipo, ajusta las fases o el alcance y luego define cómo ejecutarlo.
Ejecución y escalado
Cuando el playbook esté listo, guárdalo y asígnalo a una sesión para ejecutarlo fase por fase:Escalar en varios repositorios — Si tienes varias apps de React que necesitan la misma actualización, pídele a Devin que ejecute el playbook guardado en todas ellas en paralelo usando managed Devins.
