دورة تدريبية: عند الطلب
React.js: مقدّمة إلى React.js
في هذه الدورة، ستتعلم ماهية React ولماذا هي أداة قوية لبناء واجهات المستخدم. ستستكشف مزايا استخدام React على JavaScript العادي واكتشاف كيفية إعداد بيئة تطوير…شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ1.
مقدِّم الخدمة : Tony Davydets 1 الدروس · 11m باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese
وصف الدورة
في هذه الدورة، ستتعلم ماهية React ولماذا هي أداة قوية لبناء واجهات المستخدم. ستستكشف مزايا استخدام React على JavaScript العادي واكتشاف كيفية إعداد بيئة تطوير React باستخدام الأداة المساعدة لـ Create-React-App.
واحدة من المزايا الرئيسية لاستخدام React هي قدرتها على إدارة تفاعلات الحالة والمستخدمين المعقدة بسهولة. مع Reactيمكنك إنشاء مكونات قابلة لإعادة الاستخدام يمكن تحديثها وتعديلها بسهولة، مما يجعلها مثالية لبناء تطبيقات ويب كبيرة ومعقدة. ستستكشف الاختلافات الرئيسية بين React وJavaScript العادي، بما في ذلك فوائد استخدام النهج القائم على المكون لبناء واجهات المستخدم. بالإضافة إلى ذلك، ستتعرف على DOM Virtual في Reactوكيفية تحسين الأداء من خلال تقليل عدد التحديثات المطلوبة لتقديم التغييرات.
للبدء في React ستكتشف كيفية استخدام الأداة المساعدة لـ Create-React-App لإعداد مشروع React الجديد بسرعة وسهولة. ستتعلم كيفية تثبيت الأداة وتكوينها واستخدامها لإنشاء تطبيق React الأساسي.
بحلول نهاية هذا القسم، سيكون لديك فهم قوي لماهية React ولماذا هي أداة شائعة لتطوير الويب، وكيفية إنشاء تطبيقات React الخاصة بك باستخدام الأداة المساعدة لـ Create-React. ستشكل هذه المعرفة أساسًا قويًا لبقية الدورة التدريبية، حيث تستكشف مواضيع React أكثر تقدمًا وبناء تطبيقات متزايدة التعقيد.
ما ستتعلمه
- فهم ماهية React ولماذا تعد أداة قوية لبناء واجهات المستخدم
- مقارنة React بلغة JavaScript العادية وفوائد النهج القائم على المكونات
- شرح كيف يقوم React Virtual DOM بتحسين الأداء عن طريق تقليل تحديثات العرض
- إعداد بيئة تطوير React باستخدام أداة create-react-app
- إنشاء تطبيق React أساسي باستخدام create-react-app
- تحديد متى يجب استخدام React ولماذا ظهرت React في المقام الأول
النقاط الرئيسية
- تعد React أداة لبناء واجهات المستخدم وتوفر مزايا تفوق لغة JavaScript العادية.
- تتيح لك React إنشاء مكونات قابلة لإعادة الاستخدام يمكن تحديثها وتعديلها بسهولة، مما يجعلها مناسبة لتطبيقات الويب الكبيرة والمعقدة.
- يعمل React Virtual DOM على تحسين الأداء من خلال تقليل عدد التحديثات المطلوبة لعرض التغييرات.
- تتيح لك أداة create-react-app إعداد مشروع React جديد وتكوينه بسرعة وسهولة.
- تشكل هذه المقدمة أساساً لاستكشاف موضوعات React الأكثر تقدماً وبناء تطبيقات متزايدة التعقيد.
الأسئلة الشائعة
ماذا سأتعلم في هذه الدورة؟
ستتعلم ما هي React ولماذا هي قوية لبناء واجهات المستخدم، ومزايا React مقارنة بلغة JavaScript العادية، والنهج القائم على المكونات، وReact Virtual DOM، وكيفية إعداد بيئة React باستخدام أداة create-react-app.
هل أحتاج إلى خبرة سابقة في JavaScript؟
تستكشف الدورة الاختلافات الرئيسية بين React ولغة JavaScript العادية وفوائد استخدام React بدلاً من JavaScript العادية، لذا يتم تقديمها في سياق تطوير الويب القائم على JavaScript.
ما هي الموضوعات التي تغطيها الدروس؟
تغطي الدروس موضوعات: ما هي React؟، ولماذا React وليست JavaScript؟، وإنشاء تطبيق React باستخدام أداة create-react-app.
ما الذي سأكون قادراً على القيام به في النهاية؟
في النهاية، سيكون لديك فهم قوي لماهية React، ولماذا هي أداة شائعة لتطوير الويب، وكيفية إنشاء تطبيقات React الخاصة بك باستخدام أداة create-react-app.
هل هذه الدورة مخصصة للمبتدئين في React؟
نعم. إنها مقدمة تغطي سبب ظهور React، ومتى يتم استخدام React، وأداة create-react-app، مما يشكل أساساً لموضوعات React الأكثر تقدماً.



