الوحدة 1الدرس 1 من 2425 min
النموذج الذهني للتصيير
تعامل مع المكوّنات كلقطات نقية: تستدعيها React وتقارن الشجرة الناتجة ثم تنفذ أقل تعديل على DOM. تعلّم الهوية ومرحلتي التصيير والتنفيذ وStrict Mode ولماذا يسبب التعديل المباشر واجهات قديمة.
التفكير الإنتاجي
تكافئ React 19 الملكية الصريحة والتصيير النقي. ابدأ بتسمية مصدر الحقيقة والحدث الذي يغيره والحد المسؤول عن العمل غير المتزامن. أبقِ القيم المشتقة داخل التصيير ما لم يكن الحساب مكلفاً بالقياس. وعند وجود نظام خارجي اجعل الإعداد والتنظيف متماثلين وصمم للمقاطعة وإعادة المحاولة والنتائج القديمة.
سير عمل TypeScript أولاً
استخدم أنواعاً ضيقة لتمثيل الحالات الصالحة بدلاً من إصلاح التراكيب الخاطئة وقت التشغيل. فضّل الاتحادات المميزة للحالات والمدخلات للقراءة فقط والفحص الشامل لآلات الحالة. الأنواع تقوي النموذج الصحيح لكنها لا تصلح ملكية غامضة أو تعديلاً مخفياً.
ممارسة تطبيقية
تتبّع التصيير من تغير الخصائص إلى النتيجة وحدد الآثار الجانبية العرضية. راجع النتيجة من حيث الدلالة ولوحة المفاتيح وتغذية الانتظار والخطأ والهوية المستقرة وقابلية الاختبار. قس السلوك ��لمرئي قبل إضافة الحفظ أو التجريد.
أخطاء شائعة
- تخزين قيم يمكن اشتقاقها من الخصائص أو الحالة الحالية.
- تعديل كائن مباشرة وتوقع أن تفهم React المقصود.
- إخفاء المزامنة في خطاف مخصص بلا عقد تنظيف.
- اختبار تفاصيل التنفيذ بدلاً من نتائج المستخدم.
الخلاصة
اشرح ليس فقط الواجهة التي اخترتها، بل لماذا تناسب ملكيتها ودورة حياتها المشكلة.
التحديات
اجتز كل التحديات لإكمال هذا الدرس.
اختبار النموذج الذهني للتصيير
اختبار · 10 نقطة
أي ممارسة تعكس بصورة أفضل إرشادات الإنتاج في درس النموذج الذهني للتصيير؟
اختر إجابة
سجّل الدخول لحفظ تقدّمك.