EduFlow
بناء تطبيقات الجوّال باستخدام React Native

اختبار الوحدة: التنقّل والـ State

خمسة أسئلة عن هذه الوحدة. أجب عنها كلها، ثم شاهد نتيجتك وسبب صحة كل إجابة أو خطئها.

السؤال 1 من 5

يحتاج Trailhead إلى شاشة على /hikes/42/photos. أيّ ملف ينشئها؟

السؤال 2 من 5

في شاشة التفاصيل، const { id } = useLocalSearchParams<{ id: string }>() ثم يُستدعى useHike(Number(id)). يصل رابط إلى /hikes/abc. ماذا يجب أن تعرض الشاشة؟

السؤال 3 من 5

بعد حذف رحلة في شاشة تفاصيلها، يستدعي الكود router.push('/'). ما المشكلة التي ينشئها هذا؟

السؤال 4 من 5

أيّ عبارة عن HikesProvider في Trailhead، مع اثنين من الـ contexts منفصلَين للـ state والـ dispatch، صحيحة؟

السؤال 5 من 5

على iOS، يضطر مستخدمو نموذج إضافة رحلة في Trailhead إلى النقر على Save مرتين كلما كانت لوحة المفاتيح مفتوحة. أيّ prop يصلح ذلك؟

5 أسئلة بلا إجابة