الترحيل التدريجي
اعتمد TS تدريجيًا: فعّل الفحوصات، وأضف التوصيف باستخدام JSDoc، وابدأ بالملفات الأكثر أهمية، وحافظ على نجاح الإنشاءات أثناء الانتقال.
الترحيل التدريجي درس مجاني في React Academy على CoddyKit. هذا هو الدرس 3 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في React Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة React Academy 3 دروس في المجموع.
لماذا الترحيل التدريجي؟
الهدف: مواصلة تسليم الميزات أثناء الترحيل.
- أضف عمليات تحقق من دون كسر عمليات البناء
- أضف تعليقات توضيحية باستخدام JSDoc
- رحّل الملفات الأكثر أهمية أولًا
خطّط للترحيل
- ابدأ باستخدام JSDoc في ملفات JS
- أبقِ التغييرات صغيرة؛ مكوّنًا واحدًا في كل مرة
- ركّز على الملفات التي تُعدّل كثيرًا
- استخدم الأسماء المستعارة للأنواع لإعادة استخدام البنى
الخطوة 1: props عبر JSDoc
أضف JSDoc لتوثيق props من دون إعادة تسمية الملف.
<div id="root"></div>الخطوة 2: إعادة استخدام typedef المشترك
استخرج typedef مشتركًا وأعد استخدامه في كل مكان.
<div id="root"></div>الخطوة 3: نمط حارس وقت التشغيل
استخدم حارسًا صغيرًا للحفاظ على أمان وقت التشغيل أثناء الترحيل.
<div id="root"></div>نصائح وقائمة تحقق
- رحّل ملفًا تلو الآخر، وحافظ على صغر طلبات السحب
- أضف JSDoc الآن، وأعد التسمية إلى TS لاحقًا
- استخدم حواجز صغيرة أثناء استقرار الأنواع
اختبار الترحيل التدريجي
خلاصة
خلاصة: ابدأ باستخدام JSDoc في ملفات JS، واستخرج typedefs مشتركة، وأضف حواجز صغيرة وقت التشغيل، ثم أعد تسمية الملفات المهمة إلى TS عندما تكون مستعدًا.
الأسئلة الشائعة
هل درس «الترحيل التدريجي» مجاني؟
نعم — نص درس «الترحيل التدريجي» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة React Academy، انتقل إلى CoddyKit PRO. تتضمن دورة React Academy 3 دروس في المجموع.
ماذا ستتعلم في «الترحيل التدريجي»؟
اعتمد TS تدريجيًا: فعّل الفحوصات، وأضف التوصيف باستخدام JSDoc، وابدأ بالملفات الأكثر أهمية، وحافظ على نجاح الإنشاءات أثناء الانتقال. تتمرن على React Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ React Academy؟
لا تُشترط خبرة سابقة. React Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 3.
كم من الوقت يستغرق درس «الترحيل التدريجي»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس React Academy هذا؟
نعم. كل درس في React Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- توصيف الخصائص والقوالب العامة للمكوّنات القابلة لإعادة الاستخدام
- توصيف الأحداث والمراجع وContext
- الترحيل التدريجي