وصف (Game-project) باستخدام ReactJs :
الصفحات: تسجيل الدخول، التسجيل، الملف الشخصي، الصفحة الرئيسية ، (admin page).
ما يحققه المشروع:
1- تصميم واجهة المستخدم بدقة (UI pixel Perfect)
2 - تكامل مع واجهات برمجة التطبيقات (APIs)
3 - دعم الثيمات الداكنة والفاتحة (Dark and Light Themes)
4 - كود برمجي نظيف ومرن ( Clean Code and Scalable Code )
5 - مكونات قابلة لإعادة الاستخدام (Reusable Components)
6 - هوكات قابلة لإعادة الاستخدام (Reusable Hooks) مثل (useThemeContext, useAuth, useAuthContext، إلخ...)
7 - استخدام `useReducer` لإدارة الحالة الكبيرة (Big State Management)
8 - معالجة التحميل والأخطاء وحوارات التأكيد (Loading, Error Handling, Confirmation Dialogues)
التقنيات:
1- axios: مكتبة لإجراء طلبات HTTP.
2- React Router: مكتبة لإدارة التوجيه وتصفح الصفحات.
3- yup validation: مكتبة للتحقق من صحة البيانات.
4- React Hook Form: مكتبة لإدارة النماذج والتحقق من صحة المدخلات.
اسم المستقل | سجى ا. |
عدد الإعجابات | 0 |
عدد المشاهدات | 23 |
تاريخ الإضافة | |
تاريخ الإنجاز |