المهارات react-modernization
⚛️

react-modernization

آمن 🌐 الوصول إلى الشبكة⚡ يحتوي على سكربتات⚙️ الأوامر الخارجية

ترقية تطبيقات React باستخدام الأنماط الحديثة

كود React القديم يبطئ التحديثات ويخفي التغييرات الرئيسية. توفر هذه المهارة خطوات واضحة للانتقال إلى hooks وميزات React 18.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "react-modernization". Give me a checklist to upgrade a React 17 app to React 18.

النتيجة المتوقعة:

  • Update react and react-dom to 18 and align type packages
  • Switch to createRoot and test in StrictMode
  • Validate batching behavior and fix side effects

التدقيق الأمني

آمن
v4 • 1/17/2026

This skill contains only static documentation content with React modernization patterns. No executable scripts, network calls, file system access, or external command execution were detected. All 55 static findings are FALSE POSITIVES - the scanner misclassified documentation text and code examples as security threats.

2
الملفات التي تم فحصها
689
الأسطر التي تم تحليلها
3
النتائج
4
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
81
المحتوى
29
المجتمع
100
الأمان
87
الامتثال للمواصفات

ماذا يمكنك بناءه

تخطيط ترقية React 18

إنشاء خطة ترقية مرحلية مع التغييرات الرئيسية وخطوات الاختبار.

تحويل مكونات class

ترجمة classes القديمة إلى hooks مع تعيين دورة حياة آمن.

إنشاء إرشادات التحديث

تقديم قائمة فحص للتحديث مع نصائح الأداء والـ codemods.

جرّب هذه الموجهات

مسار الترقية
رسم مسار ترقية آمن من React 16 إلى React 18 مع التغييرات الرئيسية وخطوات الاختبار.
class إلى hooks
تحويل هذا class component مع state وطرق دورة الحياة إلى hooks مع شرح كل تغيير.
الميزات المتزامنة
شرح كيفية إضافة الانتقالات والتجميع التلقائي في React 18 مع أمثلة قصيرة.
خطة Codemod
سرد codemods للتحديث وترتيبها من الأكثر أمانًا لتشغيلها.

أفضل الممارسات

  • قم بالترقية بشكل تدريجي واختبر بعد كل خطوة
  • استخدم codemods للتغييرات المتكررة
  • تحقق من السلوك في StrictMode قبل الإطلاق

تجنب

  • ترقية جميع التبعيات دفعة واحدة
  • تجاهل تحذيرات StrictMode
  • تحويل المكونات بدون اختبارات

الأسئلة المتكررة

ما هي إصدارات React التي يغطيها؟
يغطي إرشادات الترقية من React 16 إلى React 18.
ما هي الحدود الرئيسية؟
يوفر إرشادات فقط ولا يشغل codemods أو يبني أو يختبر.
هل يمكنه التكامل مع مستودعي؟
يمكنه الإشارة إلى سياقك، لكنه لا يصل إلى الملفات أو يغيرها مباشرة.
هل يقرأ أو يرسلي بياناتي؟
لا. إنه إرشاد ثابت ولا يصل إلى الملفات أو متغيرات البيئة أو الشبكات.
ماذا لو كانت ترقية لديكم مشاكل؟
اتبع قائمة الفحص واختبر في StrictMode وعالج التحذيرات خطوة بخطوة.
كيف يختلف عن linter؟
يشرح استراتيجية وأنماط الترقية بدلاً من فرض قواعد في الكود.

تفاصيل المطور

بنية الملفات

📄 SKILL.md