Erstellen Sie ein Playbook für das Upgrade von React 18 auf 19
Verwandeln Sie die offizielle React-19-Upgrade-Anleitung in ein phasenweises Playbook, das auf Ihren Code abgestimmt ist.Verwende den Upgrade-Leitfaden für React 19 als Prompt für Advanced Devin
React 19 führt Breaking Changes bei der Behandlung von Refs, der Verwendung von Context, TypeScript-Typen und entfernten Legacy-APIs ein. Der offizielle Upgrade-Guide dokumentiert jede Änderung, aber die eigentliche Schwierigkeit ist, diese Änderungen auf deinen Code anzuwenden. Anstatt den Guide selbst zu lesen und jede Komponente zu prüfen, gib beides an Advanced Devin und erhalte ein Playbook, das auf deine tatsächlichen Dateien zugeschnitten ist.Öffne Advanced Devin, indem du auf die Schaltfläche Advanced unter dem Eingabefeld auf der Devin-Startseite klickst, und füge dann eine Prompt mit der Upgrade-Guide-URL und deinen Anforderungen ein:
Codebasisspezifischen Kontext hinzufügen
Advanced Devin verwendet DeepWiki, um die Architektur deines Repos automatisch zu verstehen. Es kann außerdem Online-Ressourcen zu React 19 abrufen – den offiziellen Upgrade-Guide, Blogposts, Changelogs von Bibliotheken – und die gefundenen Informationen direkt in das Playbook einarbeiten.Um das Playbook noch präziser zu machen, informiere Devin über Muster, die bei der Migration relevant sind:
- “Wir verwenden
forwardRefin 23 Komponenten untersrc/components/ui/— das sind die Basiskomponenten unseres Design-Systems” - “Wir haben noch 4 Klassenkomponenten in
src/legacy/, die String-Refs undcomponentWillMountverwenden” - “Prüfe andere Repos in unserer Organisation (z. B.
acme/design-system,acme/admin-dashboard), um zu sehen, ob sie bereits mit der React-19-Migration begonnen haben — übernimm alle Muster, die sie etabliert haben”
Überprüfen Sie das Playbook für diese Codebasis
Devin liest den React 19 Upgrade-Leitfaden von Anfang bis Ende, gleicht jede inkompatible Änderung über DeepWiki mit deiner Codebasis ab und erstellt ein stufenweises Playbook mit konkreten Dateien, Komplexitätsschätzungen und Validierungsschritten:Das Playbook ist ein Plan, keine durchgeführte Migration. Stimmen Sie es mit Ihrem Team ab, passen Sie Phasen oder Umfang an und entscheiden Sie dann, wie Sie die Migration umsetzen.
Ausführen und Skalieren
Sobald das Playbook fertig ist, speichern Sie es und hängen Sie es an eine Session an, um es Phase für Phase auszuführen:Über Repositories hinweg skalieren — Wenn Sie mehrere React-Apps haben, die dasselbe Upgrade benötigen, verwenden Sie die Batch-Sessions von Advanced Devin’s batch sessions, um das gespeicherte Playbook parallel in allen Repositories auszuführen.
