اريد تقييم لهذه المشروع من حيث جودة الاكواد اي هل يوجد كود مختصر او هل توجد اكواد متكررة
وايضا اريد تقييم للمشروع نفسه هل هو جيد ام لا
والهدف من ذلك المشروع هو فقط تنمية المهارات
اولا قمت بانشاء مصفوفة بداخلها كائن نصي لعرضها في الموقع
ثانيا انشأت خطافين useState
اول خطاف وهو heroCount هو المسؤول عن عرض الصور بشكل دينامكي على حسب الرقم
ثاني خطاف playٍStatus هو مسؤول عن عرض الفيديو في المتصفح واذا كان false تعرض الصور اما اذا كان true يعرض الفيديو بدل من صور
ثالثا في ملف background.jsx
قمت باستيراد prop من ملف رئيسي وهما playStatus & heroCount
ومن ثم اضفت شرط في حال كان playStatus يساوي الى true يعرض الفيديو والا تعرض الصور
رابعا في ملف Hero.jsx
قمت بأسترداد prop من الملف الرئيسي وهم heroData & heroCount & setHeroCount & playStatus & setPlayStatus
ثم عرضت الكائن heroData في الموقع
ومن ثم عرضت صورة arrow
ومن ثم في كلاس icon
اضفت ثلاثة li يحملان شرط بسيط وهو في حال heroCount يساوي 0 او 1 او 2 وهو رقم الصورة الموجود في الخطاف يعرض لي كلاسين الاول hero-dote وثاني orange من اجل active والا يعرض كلاس hero-dote
ومن ثم في كلاس play-icon
اضفت حدث onclick على setplayStatus اذا كان false تعرض ايقونة play واذا كان true تعرض pause
السؤال
Zen Eddin Allaham
اريد تقييم لهذه المشروع من حيث جودة الاكواد اي هل يوجد كود مختصر او هل توجد اكواد متكررة
وايضا اريد تقييم للمشروع نفسه هل هو جيد ام لا
والهدف من ذلك المشروع هو فقط تنمية المهارات
اولا قمت بانشاء مصفوفة بداخلها كائن نصي لعرضها في الموقع
ثانيا انشأت خطافين useState
اول خطاف وهو heroCount هو المسؤول عن عرض الصور بشكل دينامكي على حسب الرقم
ثاني خطاف playٍStatus هو مسؤول عن عرض الفيديو في المتصفح واذا كان false تعرض الصور اما اذا كان true يعرض الفيديو بدل من صور
ثالثا في ملف background.jsx
قمت باستيراد prop من ملف رئيسي وهما playStatus & heroCount
ومن ثم اضفت شرط في حال كان playStatus يساوي الى true يعرض الفيديو والا تعرض الصور
رابعا في ملف Hero.jsx
قمت بأسترداد prop من الملف الرئيسي وهم heroData & heroCount & setHeroCount & playStatus & setPlayStatus
ثم عرضت الكائن heroData في الموقع
ومن ثم عرضت صورة arrow
ومن ثم في كلاس icon
اضفت ثلاثة li يحملان شرط بسيط وهو في حال heroCount يساوي 0 او 1 او 2 وهو رقم الصورة الموجود في الخطاف يعرض لي كلاسين الاول hero-dote وثاني orange من اجل active والا يعرض كلاس hero-dote
ومن ثم في كلاس play-icon
اضفت حدث onclick على setplayStatus اذا كان false تعرض ايقونة play واذا كان true تعرض pause
وشكرا لكم
test.zip
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.