محمود سعداوي2 نشر 9 يناير 2023 أرسل تقرير نشر 9 يناير 2023 السلام عليكم. كيف يمكن إضافة Loader لمشروعي في react js. Loader في شكل gif. هل يجب إستعمال الخطاف useEffect. ملاحظة: لا أريد إستخدام الدالة setTime out() شكرا. 1 اقتباس
0 عمر قره محمد نشر 9 يناير 2023 أرسل تقرير نشر 9 يناير 2023 إن كنت تقصد Loader اثناء تحميل البيانات فيمكنك عرض الـ gif باستخدام شرط مثل : {!data && <span>loader</span>} حيث ان السطر السابق يترجم إلى (إذا لم يكن هنالك data قم بعرض العنصر). والمتغير data هنا هو عبارة عن الـ state التي تخزن فيها البيانات بعد احضارها من السيرفر. وتجعلها null قبل احضار البيانات وبعد احضار البيانات تحفظ البيانات في الـ state المسماة data. ------- اما إذا كنت تقصد الـ loader التي تظهر بين الصفحات فيمكنك تنفيذها بنفس الطريقة ولكن تغيير الـ state إلى true من داخل الـ useEffect : const [showLoader, setShowLoader] = useState(true); useEffect(() => { setShowLoader(false) },[]); return( <div> {showLoader && <span>loader</span> </div> ) 1 اقتباس
السؤال
محمود سعداوي2
السلام عليكم.
كيف يمكن إضافة Loader لمشروعي في react js.
Loader في شكل gif.
هل يجب إستعمال الخطاف useEffect.
ملاحظة: لا أريد إستخدام الدالة setTime out()
شكرا.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.