vercel-react-best-practices
Optimieren Sie React- und Next.js-Performance mit Vercel-Richtlinien
Auch verfügbar von: vercel-labs
Das Erstellen performanter React-Anwendungen erfordert das Verständnis komplexer Optimierungsmuster. Diese Fähigkeit bietet 45 priorisierte Regeln vom Vercel Engineering, um KI beim Schreiben, Überprüfen und Refaktorieren von React- und Next.js-Code für optimale Performance zu unterstützen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "vercel-react-best-practices". Überprüfen Sie diese Komponente, die Benutzerdaten und Posts sequenziell abruft
Erwartetes Ergebnis:
- Problem: Wasserfall-Muster erkannt - Posts-Abruf wartet darauf, dass Benutzer-Abruf abgeschlossen wird
- Lösung: Verwenden Sie Promise.all(), um beide Ressourcen parallel abzurufen
- Erwartete Verbesserung: 50-100ms Reduzierung der Ladezeit (eliminiert eine Netzwerk-Roundtrip)
Verwendung von "vercel-react-best-practices". Optimieren Sie diese Icon-Imports von lucide-react
Erwartetes Ergebnis:
- Aktuell: Import der gesamten lucide-react-Bibliothek (1.583 Module, ~2,8s Dev-Boot)
- Empfohlen: Verwenden Sie direkte Imports von dist/esm/icons/ für jedes Icon
- Erwartete Verbesserung: 15-70% schnellerer Dev-Boot, 40% schnellere Cold Starts
Sicherheitsaudit
SicherThis skill is documentation-only containing React and Next.js performance optimization guidelines. All 999 static analyzer findings are false positives from code examples in markdown documentation files. The skill does not execute code, make network requests, or access sensitive data. It provides educational content and code patterns for AI to reference when writing or reviewing React/Next.js code.
Qualitätsbewertung
Was du bauen kannst
Code-Überprüfung und Refactoring
Überprüfen Sie bestehende React-Komponenten auf Performance-Anti-Muster und schlagen Sie Verbesserungen basierend auf Vercel-Richtlinien vor
Entwicklung neuer Komponenten
Generieren Sie neue React- und Next.js-Komponenten von Beginn an gemäß Performance-Best-Practices
Performance-Audit
Analysieren Sie die Codebasis auf Wasserfall-Muster, Bundle-Überlastung und Rendering-Ineffizienzen
Probiere diese Prompts
Überprüfen Sie diese React-Komponente auf Performance-Probleme unter Verwendung von Vercel-Best-Practices. Identifizieren Sie Wasserfälle, unnötige Re-Renderings oder Bundle-Optimierungsmöglichkeiten: [Fügen Sie Komponenten-Code ein]
Ich habe diese API-Aufrufe, die sequenziell ausgeführt werden. Refaktorieren Sie sie mit Vercels Wasserfall-Eliminierungsmustern, um sie parallel auszuführen, wo möglich: [Fügen Sie Datenabruf-Code ein]
Analysieren Sie diese Imports auf Bundle-Optimierungsmöglichkeiten. Schlagen Sie direkte Imports, dynamische Imports oder Preload-Strategien basierend auf Vercel-Richtlinien vor: [Fügen Sie Import-Anweisungen und Komponenten-Nutzung ein]
Refaktorieren Sie diese Next.js-Seitenkomponente gemäß aller anwendbaren Vercel React-Best-Practices. Adressieren Sie Wasserfälle, Caching, Re-Renderings und Bundle-Optimierung. Erklären Sie jede durchgeführte Änderung: [Fügen Sie vollständige Seitenkomponente ein]
Bewährte Verfahren
- Beginnen Sie immer mit Wasserfall-Eliminierung - sie bietet die höchstwirkenden Performance-Gewinne
- Verwenden Sie Promise.all() für unabhängige asynchrone Operationen und verzögern Sie await, bis Ergebnisse benötigt werden
- Importieren Sie direkt von Package-Subpfaden anstelle von Barrel-Dateien, um die Bundle-Größe zu reduzieren
Vermeiden
- Sequenzielle await-Anweisungen für unabhängige Operationen verursachen unnötige Latenz
- Importieren ganzer Komponent-Bibliotheken, wenn nur wenige Exports benötigt werden
- Verwendung von Array sort() zum Finden von Min/Max-Werten anstelle einer einzelnen Schleifen-Iteration
Häufig gestellte Fragen
Für welche React- und Next.js-Versionen sind diese Richtlinien optimiert?
Wie priorisiere ich, welche Regeln zuerst angewendet werden sollen?
Gelten diese Richtlinien für reine clientseitige React-Anwendungen?
Was ist die erwartete Performance-Wirkung der Befolgung dieser Richtlinien?
Kann ich diese Fähigkeit mit Claude Code für automatisiertes Refactoring verwenden?
Gibt es Kompromisse bei der Befolgung dieser Muster?
Entwicklerdetails
Autor
ZhanlinCuiLizenz
MIT
Repository
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/vercel-react-best-practicesRef
main
Dateistruktur
📁 rules/
📄 advanced-event-handler-refs.md
📄 async-suspense-boundaries.md
📄 client-localstorage-schema.md
📄 client-passive-event-listeners.md
📄 js-cache-function-results.md
📄 rendering-animate-svg-wrapper.md
📄 rendering-conditional-render.md
📄 rendering-content-visibility.md
📄 rendering-hydration-no-flicker.md
📄 rerender-functional-setstate.md
📄 SKILL.md