معالجة الأحداث
جزء من دورة React
المكوّن الذي لا يفعل شيئًا سوى العرض اعتمادًا على الخصائص (props) والحالة ليس تفاعليًا من تلقاء نفسه، إذ لا بد لشيء ما أن يلاحظ ضغطة المستخدم على زر، أو كتابته في حقل، أو ضغطه على مفتاح، ويحوّل ذلك إلى تحديث للحالة. لقد وصلت onClick واحدة في الدرس السابق دون أن نتوقف لشرحها.
يتيح لك React ربط معالجات الأحداث مباشرة بعناصر JSX عبر خصائص تحمل اسم حدث DOM الذي تستجيب له، مكتوبًا بصيغة camelCase: onClick للضغطات، و onChange لتغيّر محتوى الحقول، وهكذا. وقيمة تلك الخاصية دالة، إما تعرّفها على حدة وإما تكتبها في المكان نفسه. ...
هل تريد تعلّم React معالجة الأحداث في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع React جاهز، وتعمل على معالجة الأحداث بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسمعالجة الأحداثما الذي ستتعلّمه
- OnClick handler
- OnChange basics
- Passing functions vs calling them
- Event object
- Passing handlers as props
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
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 دقيقة
