دورة تدريبية: عند الطلب
React.js: المكوّنات
ستغطي هذه الوحدة دوال ES6+ مع JSX لتقديم المكونات، وخاصيات المكونات، وحالة المكونات، والتي هي مفاهيم أساسية في React مكتبة JavaScript الشهيرة لبناء تطبيقات…شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ1.
مقدِّم الخدمة : Tony Davydets 1 الدروس · 18m باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese
وصف الدورة
ستغطي هذه الوحدة دوال ES6+ مع JSX لتقديم المكونات، وخاصيات المكونات، وحالة المكونات، والتي هي مفاهيم أساسية في React مكتبة JavaScript الشهيرة لبناء تطبيقات الويب الحديثة.
مكونات React هي لبنات بناء تطبيق React. يمكن كتابة هذه المكونات كدوال ES6+ مع JSX والتي تتيح للمطورين كتابة كود أكثر إيجازًا وقابلة للقراءة. JSX هو امتداد بناء الجملة لـ JavaScript يسمح بكتابة عناصر تشبه HTML بالكود. مع JSX ، يمكن للمطورين إنشاء مكونات مخصصة يمكن تقديمها إلى DOM. الحالة هي ميزة تتيح مكونات React لتخزين البيانات التي يمكن أن تتغير بمرور الوقت. هذا يسمح بتحديثات ديناميكية وتفاعلية لبيانات المكون. يمكن تهيئة الحالة في مُنشئ (كونستركتور) أو باستخدام خطاف الحالةState Hook وهي ميزة تم تقديمها في React 16.8.
يعد فهم دوال ES6+ مع JSX وخاصيات المكون وحالة المكون ضرورية لبناء تطبيقات الويب الحديثة باستخدام React. تسمح هذه المفاهيم بمكونات قابلة لإعادة الاستخدام والتفاعلية التي يمكن تخصيصها ببيانات مختلفة.
ما ستتعلمه
- استخدام وظائف ES6+ مع JSX لعرض مكونات React
- كتابة صيغة JSX لإنشاء مكونات مخصصة يتم عرضها في DOM
- تمرير البيانات إلى المكونات باستخدام props الخاصة بالمكون
- إدارة حالة المكون لتخزين البيانات التي تتغير بمرور الوقت
- تهيئة الحالة في constructor أو باستخدام state hook الذي تم تقديمه في React 16.8
النقاط الرئيسية
- مكونات React هي لبنات البناء لتطبيق React ويمكن كتابتها كوظائف ES6+ باستخدام JSX.
- JSX هو امتداد لصيغة JavaScript يتيح كتابة عناصر تشبه HTML في الكود البرمجي.
- تسمح الحالة لمكونات React بتخزين البيانات التي يمكن أن تتغير بمرور الوقت، مما يتيح تحديثات ديناميكية وتفاعلية.
- يمكن تهيئة الحالة في constructor أو باستخدام state hook، وهي ميزة تم تقديمها في React 16.8.
- يتيح فهم وظائف ES6+ مع JSX، وprops المكون، وحالة المكون إنشاء مكونات تفاعلية وقابلة لإعادة الاستخدام يمكن تخصيصها ببيانات مختلفة.
الأسئلة الشائعة
ماذا تغطي وحدة React.js هذه؟
تغطي هذه الوحدة وظائف ES6+ مع JSX لعرض المكونات، وprops المكون، وحالة المكون، وهي مفاهيم أساسية في React، وهي مكتبة JavaScript لبناء تطبيقات الويب الحديثة.
ما هي JSX في React؟
JSX هي امتداد لصيغة JavaScript يتيح كتابة عناصر تشبه HTML في الكود البرمجي. وبواسطة JSX، يمكن للمطورين إنشاء مكونات مخصصة يمكن عرضها في DOM.
كيف يمكن ضبط الحالة في مكون React؟
يمكن تهيئة الحالة في constructor أو باستخدام state hook، وهي ميزة تم تقديمها في React 16.8. وتسمح الحالة للمكونات بتخزين البيانات التي يمكن أن تتغير بمرور الوقت.
لماذا تعد props المكون والحالة مهمتين؟
يعد فهم وظائف ES6+ مع JSX، وprops المكون، وحالة المكون أمراً ضرورياً لبناء تطبيقات الويب الحديثة باستخدام React، مما يسمح بمكونات تفاعلية وقابلة لإعادة الاستخدام يمكن تخصيصها ببيانات مختلفة.
ما هي الدروس المدرجة في هذه الوحدة؟
تتضمن الوحدة ثلاثة دروس: وظائف ES6+ مع JSX لعرض المكونات، وprops المكون، وحالة المكون.



