انتقل إلى محتوى الدرس

React Learning Prerequisites متطلبات تعلم مكتبة React

تعرّف على مكتبة React الحديثة لبناء واجهات المستخدم التفاعلية بالمكونات الدالية، ومميزاتها المعمارية، ومتى نختارها مقارنة بالأطر الشاملة ومتطلبات تعلمها.
3 صفوف تعليمية
ReactJS
2,857 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

للانطلاق بثقة في بناء تطبيقات React، تأكد من إلمامك بوسوم HTML5 الدلالية، وتنسيقات CSS المرنة، وست مهارات أساسية في JavaScript ES6+: تعريف المتغيرات بـ const وlet، الدوال السهمية، التفكيك (Destructuring)، دوال map وfilter، معامل الانتشار ...، ونظام الوحدات import/export. يلخص الجدول التالي الفروق الجوهرية:

وجه المقارنةمكتبة React الحديثةإطار عمل شامل مثل Angular
نطاق التخصصطبقة واجهة مستخدم تصريحية مركزة وخفيفةإطار متكامل يفرض هيكلة الشبكة والنماذج والحقن
أسلوب بناء المكوناتدوال JavaScript قياسية وخطافات Hooksأصناف برمجية ومزخرفات وقوالب منفصلة
منطق العرض الشرطي والتكرارتعابير اللغة القياسية داخل صياغة JSXموجهات خاصة بالإطار مثل *ngFor و*ngIf
مرونة الدمج التدريجييعمل داخل عنصر واحد أو كتطبيق SPA كاملمُصمم غالباً لبناء المشروع بالكامل من الصفر
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعرفت في هذا الدرس على مفهوم مكتبة React الحديثة وركائزها الثلاث المتمثلة في المكونات الدالية وصياغة JSX والمطابقة الذكية، وميزت المشاريع الأنسب لها والفارق المعماري بينها وبين الأطر الشاملة ومتطلبات الانطلاق فيها. الخطوة التالية: انتقل الآن إلى الدرس رقم 2 «الواجهة التصريحية ومعمارية المكونات في React» لمواصلة البناء التراكمي المتدرج في مسار React الحديث.