ما هو React؟
جزء من دورة React
أهلًا بك. إن لم تكتب سطر JavaScript واحدًا في حياتك ولا تعرف بالضبط ما معنى "إطار عمل"، فأنت في المكان الصحيح. مع نهاية هذا الدرس ستعرف ما هو React، وسيكون لديك مشروع React صغير يعمل في متصفحك، وستكون قد عدّلت أول مكوّن (component) لك. هذا كل المطلوب، ولا داعي للعجلة.
ملاحظة قبل أن نبدأ: React مكتبة JavaScript، أي أننا نفترض أنك تقرأ JavaScript في مستواها الأساسي (المتغيرات، الدوال، إرجاع قيمة). إذا لم يبدُ لك function add(a, b) { return a + b } كلامًا غير مفهوم، فأنت جاهز. وإن بدا كذلك، فادرس فصل JavaScript في أي شرح للمبتدئين ثم عُد. تلك الساعة ستوفّر عليك أسبوعًا. ...
هل تريد تعلّم React ما هو React؟ في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع React جاهز، وتعمل على ما هو React؟ بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسما هو React؟ما الذي ستتعلّمه
- What React is
- Components as functions
- Virtual DOM intuition
- Rendering JSX
- Creating a Vite app
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
17 دروس- 1ما هو React؟25 دقيقة
- 2JSX والمكوّنات (Components)30 دقيقة
- 3البروبس (Props)30 دقيقة
- 4الحالة (State) باستخدام useState35 دقيقة
- 5معالجة الأحداث30 دقيقة
- 6العرض الشرطي والقوائم30 دقيقة
- 7النماذج والمدخلات المتحكم بها (Controlled Inputs)35 دقيقة
- 8التأثيرات (Effects) باستخدام useEffect40 دقيقة
- 9جلب البيانات40 دقيقة
- 10تركيب المكوّنات (Component Composition)35 دقيقة
- 11السياق (Context) و useContext35 دقيقة
- 12useReducer35 دقيقة
- 13الخطافات المخصصة (Custom Hooks)35 دقيقة
- 14الأداء والحفظ بالتخزين (Memoization)35 دقيقة
- 15التوجيه باستخدام React Router40 دقيقة
- 16اختبار مكوّنات React (Components)40 دقيقة
- 17مشروع التخرج: تطبيق قائمة المهام60 دقيقة
