اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
بتاريخ 5 ساعات قال Ahmed Sawy:

هذا هو الكود وانا اود ان اعمل fetch api عن طريق Axios  مالحل ؟؟

مرحبا،

تحتاج لتخزين البيانت التي ترجعها من ال api في state يمكنك استخدام usestate من react hook مثلا state اسمها data بحيث تكتب ضمن

axios 
	.then(res=>setData(res))

وضمن ال flatlist في data تكتب

data={data} 

بحيث الداتا ضمن القوسين هي ال state ,و الأخرى خاصة بالقائمة.

عند تنفيذ الكود بالبداية تكون قيمة ال state empty وبعد التنفيذ يتم اسناد ناتج axios لل state اي تقوم رياكت بملاحظة التغيير في قيمة ال state وتغير قيمتها في كل مكان استخدمتها فيه.

رياكت تعتمد على virtual dom بتلاحظ التغيير بجزء وبتعمل re-render لكل العناصر التي تم تعديلها.

بالتوفيق

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...