React Hooks و Context API: إدارة الحالة الحديثة لتطبيقات الويب
أنشئ تطبيقات React فعالة باستخدام Hooks المدمجة و Context API لإدارة الحالة العامة (global state) بسهولة دون الحاجة إلى مكتبات خارجية.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعتمد تطوير React الحديث بشكل كبير على المكونات الوظيفية (functional components)، مما يجعل الفهم القوي لـ Hooks و Context API ضروريًا لأي مطور ويب. إذا كنت ترغب في إدارة حالة التطبيق (application state) بنظافة وكفاءة دون الاعتماد على مكتبات خارجية ثقيلة، فإن إتقان هذه الأدوات الأصلية هو خطوتك التالية.
يرشدك هذا المساق المكتوب عبر المفاهيم الأساسية لنظام إدارة الحالة في React. ستنتقل من كتابة المكونات الوظيفية الأساسية إلى تصميم معماريات حالة قابلة للتوسع (scalable state architectures)، وتتعلم كيفية مشاركة البيانات عبر تطبيقك بالكامل بسلاسة.
ما ستتعلمه:
- فهم الآليات الأساسية للمكونات الوظيفية (functional components) ودورة حياة العرض (rendering lifecycle) في React.
- تطبيق React Hooks الأساسية مثل useState و useEffect لإدارة الحالة المحلية (local state) والتأثيرات الجانبية (side effects).
- تكوين Context API للتعامل مع حالة التطبيق العامة (global application state) دون الحاجة إلى تمرير الخصائص (prop-drilling).
- بناء Custom Hooks (خطاطيف مخصصة) لاستخلاص وإعادة استخدام المنطق ذي الحالة (stateful logic) عبر مكونات متعددة.
- التدرب على تحسين أداء المكونات باستخدام خطاطيف مثل useMemo و useCallback لمنع عمليات إعادة العرض غير الضرورية (unnecessary re-renders).
- تصميم هياكل مكونات نظيفة وقابلة للصيانة باتباع معايير تطوير React الحديثة.
ستبدأ بالمفاهيم الأساسية للحالة والتأثيرات الجانبية قبل الانتقال خطوة بخطوة إلى مشاركة الحالة المتقدمة والمنطق المخصص (custom logic). من خلال الشروحات المكتوبة الواضحة، ومقتطفات التعليمات البرمجية العملية (code snippets)، والتمارين المنظمة، ستتعلم كيفية بناء واجهات مستخدم سريعة الاستجابة ومدفوعة بالحالة (state-driven).
تم تصميم هذا المساق للمطورين المبتدئين والمتوسطين الذين لديهم فهم أساسي لـ HTML و CSS و JavaScript الحديثة، ويرغبون في إتقان ميزات إدارة الحالة الحديثة في React.
ابدأ القراءة اليوم للارتقاء بمهاراتك في تطوير الويب باستخدام إدارة الحالة الحديثة في React.
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 2 ساعة 30 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
React Hooks و Context API: إدارة الحالة الحديثة لتطبيقات الويب
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
React Hooks و Context API: إدارة الحالة الحديثة لتطبيقات الويب