عن المشروع

هذا المستودع عبارة عن بنك أسئلة ضخم يديره المجتمع للتحضير لمقابلات ReactJS. يجمع حوالي 500 سؤال مع إجابات موجزة، منظمة في أقسام قائمة على المواضيع بحيث يمكن للقراء دراسة أو مراجعة مجالات محددة في React. تشمل التغطية مواد تأسيسية ومتقدمة: مفاهيم React الأساسية، المكونات (components) والخصائص (props)، الحالة (state) ودورة الحياة (lifecycle)، معالجة الأحداث، refs، المفاتيح (keys)، النماذج (forms)، المكونات عالية المستوى (higher-order components)، السياق (context)، hooks، حدود الخطأ (error boundaries)، التنسيق (styling)، التوجيه (routing)، وإدارة الحالة باستخدام Redux. كما يتطرق إلى الاختبار، واعتبارات الأداء، وأسئلة الأدوات الشائعة التي تظهر في مقابلات الواجهة الأمامية (front-end). التنسيق عبارة عن قائمة مباشرة من الأسئلة تليها إجابات توضيحية قصيرة، مما يجعلها مفيدة للمراجعة السريعة، أو الاختبار الذاتي، أو كمرجع خلال جلسات الدراسة. يشير ملف README إلى أنه من المخطط إضافة أسئلة تمارين برمجية في تحديث مستقبلي. نظرًا لأنه مورد Markdown ثابت، فإنه لا يتطلب أي تثبيت أو خطوة بناء؛ حيث يقوم المستخدمون ببساطة بقراءته على صفحة المستودع أو استنساخه محليًا. هو الأنسب للمطورين الذين يستعدون لأدوار React، والمحاورين الذين يبحثون عن أفكار للأسئلة، والمتعلمين الذين يريدون قائمة مراجعة واسعة لمواضيع React.