vercel-react-best-practices
تحسين أداء React وNext.js باستخدام إرشادات Vercel
También disponible en: sickn33,vercel-labs,am-will
يتطلب بناء تطبيقات React ذات الأداء العالي فهم أنماط التحسين المعقدة. توفر هذه المهارة 45 قاعدة ذات أولوية من Vercel Engineering لتوجيه الذكاء الاصطناعي في كتابة ومراجعة وإعادة هيكلة كود React وNext.js للأداء الأمثل.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "vercel-react-best-practices". راجع هذا المكون الذي يجلب بيانات المستخدم والمنشورات بشكل متتابع
Resultado esperado:
- المشكلة: تم اكتشاف نمط الشلال - انتظار جلب المنشورات حتى اكتمال جلب المستخدم
- الحل: استخدم Promise.all() لجلب كلا المصدرين بشكل متوازٍ
- التحسين المتوقع: تقليل وقت التحميل بمقدار 50-100ms (يلغي جولة شبكة واحدة)
Usando "vercel-react-best-practices". حسن استيرادات الأيقونات هذه من lucide-react
Resultado esperado:
- حاليًا: استيراد مكتبة lucide-react بالكامل (1,583 وحدة نمطية، ~2.8s لإقلاع التطوير)
- موصى به: استخدم الاستيرادات المباشرة من dist/esm/icons/ لكل أيقونة
- التحسين المتوقع: إقلاع التطوير أسرع بنسبة 15-70%، وبدايات باردة أسرع بنسبة 40%
Auditoría de seguridad
SeguroThis 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.
Puntuación de calidad
Lo que puedes crear
مراجعة وإعادة هيكلة الكود
مراجعة مكونات React الموجودة بحثًا عن أنماط الأداء السلبية واقتراح تحسينات بناءً على إرشادات Vercel
تطوير مكونات جديدة
إنشاء مكونات React وNext.js جديدة باتباع أفضل ممارسات الأداء من البداية
مراجعة الأداء
تحليل قاعدة كود التطبيق للعثور على أنماط الشلالات وتضخم الحزمة وأوجه القصور في إعادة العرض
Prueba estos prompts
راجع مكون React هذا بحثًا عن مشكلات الأداء باستخدام أفضل ممارسات Vercel. حدد أي شلالات أو إعادة عرض غير ضرورية أو فرص تحسين الحزمة: [الصق كود المكون]
لدي استدعاءات API هذه التي تعمل بشكل متتابع. أعد هيكلة الشفرة باستخدام أنماط القضاء على الشلالات من Vercel لتشغيلها بشكل متوازٍ حيثما أمكن: [الصق كود جلب البيانات]
حلل هذه الاستيرادات للعثور على فرص تحسين الحزمة. اقترح استيرادات مباشرة أو استيرادات ديناميكية أو استراتيجيات التحميل المسبق بناءً على إرشادات Vercel: [الصق عبارات الاستيراد واستخدام المكون]
أعد هيكلة مكون صفحة Next.js هذا باتباع جميع أفضل ممارسات React القابلة للتطبيق من Vercel. عالج الشلالات والتخزين المؤقت وإعادة العرض وتحسين الحزمة. اشرح كل تغيير تم إجراؤه: [الصق مكون الصفحة الكامل]
Mejores prácticas
- ابدأ دائمًا بالقضاء على الشلالات - فهو يوفر أعلى مكاسب في الأداء
- استخدم Promise.all() للعمليات غير المتزامنة المستقلة وأجّل await حتى تكون النتائج مطلوبة
- استورد مباشرة من المسارات الفرعية للحزمة بدلاً من ملفات البرميل لتقليل حجم الحزمة
Evitar
- عبارات await المتتابعة للعمليات المستقلة تسبب زمن انتقال غير ضروري
- استيراد مكتبات المكونات بالكامل عند الحاجة إلى عدد قليل من التصديرات فقط
- استخدام array sort() للعثور على قيم الحد الأدنى/الأقصى بدلاً من تكرار حلقة واحدة
Preguntas frecuentes
ما إصدارات React وNext.js التي تم تحسين هذه الإرشادات لها؟
كيف أقوم بإعطاء الأولوية للقواعد التي يجب تطبيقها أولاً؟
هل تنطبق هذه الإرشادات على تطبيقات React من جانب العميل فقط؟
ما هو تأثير الأداء المتوقع من اتباع هذه الإرشادات؟
هل يمكنني استخدام هذه المهارة مع Claude Code لإعادة الهيكلة التلقائية؟
هل هناك أي مقايضات لاتباع هذه الأنماط؟
Detalles del desarrollador
Autor
ZhanlinCuiLicencia
MIT
Repositorio
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/vercel-react-best-practicesRef.
main
Estructura de archivos
📁 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