# نظام تسجيل وإدارة المستخدمين باستخدام React.js
قمت بتطوير تطبيق ويب تفاعلي باستخدام React.js يتيح للمستخدمين إضافة بيانات الأشخاص وعرضها بشكل فوري داخل واجهة مستخدم حديثة وسهلة الاستخدام.
مميزات المشروع:
* إضافة مستخدمين جدد من خلال نموذج إدخال بيانات.
* التحقق من صحة البيانات (Validation) قبل الإرسال.
* التأكد من إدخال اسم صحيح وعمر أكبر من 18 عامًا.
* عرض رسائل تنبيه عند إدخال بيانات غير صحيحة.
* تحديث قائمة المستخدمين مباشرة دون إعادة تحميل الصفحة.
* استخدام React Hooks مثل:
* useState لإدارة حالة التطبيق.
* useMemo لتحسين الأداء أثناء معالجة البيانات.
* تصميم بسيط ومنظم مع تجربة مستخدم سهلة وواضحة.
* كتابة كود قابل للتطوير والصيانة وفق أفضل الممارسات.
التقنيات المستخدمة:
* React.js
* JavaScript (ES6+)
* HTML5
* CSS3
يُظهر هذا المشروع فهمًا جيدًا لمفاهيم React الأساسية مثل إدارة الحالة (State Management)، التعامل مع النماذج (Forms)، التحقق من المدخلات (Validation)، والتحديث التفاعلي للواجهة (Dynamic UI Updates).