لقد قدمت نظرة عامة جيدة، وكانت التفسيرات لائقة، ولكنني كنت أتمنى أحيانا سيناريوهات تطبيقية أكثر عملية، ومع ذلك، كانت تجربة تعلم قيمة.
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 دقيقة من المحتوى التطبيقي
المراجعات (3)
Translated by لقد أعربت عن تقديري للتطبيقات في العالم الحقيقي التي تم عرضها.كان من الممكن استخدام المزيد من فرص الممارسة.
دورة جيدة جداً، كانت المعلومات ذات صلة، ويمكنني أن أرى نفسي أستخدمها، شعرت ببعض المجالات متسرعة قليلاً.
المتعلمون أخذوا أيضًا
🎓 بشهادة
تطوير تطبيقات الويب مع Hooks و Redux
شهادة
تطبيق عملي
SR 50.00
→
🎓 بشهادة
تطوير الويب باستخدام React: بناء تطبيقات واجهة أمامية تفاعلية
شهادة
تطبيق عملي
SR 50.00
→
🎓 بشهادة
تطوير Vue.js لتطبيقات الويب الحديثة
شهادة
تطبيق عملي
SR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
مشروع React.js: بناء موجز اجتماعي باستخدام TypeScript
شهادة
تطبيق عملي
SR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع