الدرس 2 من 8
جلب البيانات بـ await
- 13 دقيقة
- 4 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
انتظر بـ await ثم اعرض
الشرح
كل جلب للبيانات يمرّ بثلاث خطوات ثابتة: تطلب البيانات ثم تنتظر وصولها ثم تعرضها، والكلمة await تجعل الانتظار سطرًا عاديًا بدل سلسلة من then.
ونستعمل هنا الدالة api()، وهي دالة تجريبية تتصرّف مثل fetch تمامًا، فتُرجع وعدًا (Promise) يتحقّق بعد قليل، والفرق الوحيد أنها لا تحتاج إلى شبكة، فما تتعلّمه هنا هو نفسه ما ستكتبه مع fetch.
وتذكّر: أي دالة فيها await لا بد أن تكون async.
المطلوب
اجلب البيانات عند الضغط على الزرّ، واعرض المدينة ودرجة الحرارة.
الفحوص
4 فحوص- القيم فارغة قبل الضغط
- بعد الجلب تظهر المدينة
- درجة الحرارة تظهر
- الجلب ينتظر فعلًا ولا تظهر النتيجة فورًا