Zen Eddin Allaham نشر 15 يوليو أرسل تقرير نشر 15 يوليو const categries = [ "beauty", "fragrances", "furniture", "groceries", "home-decoration", "kitchen-accessories", "laptops", "mens-shirts", "mens-shoes", "mens-watches", "mobile-accessories", "motorcycle", "skin-care", "smartphones", "sports-accessories", "sunglasses", "tablets", "tops", "vehicle", "womens-bags", "womens-dresses", "womens-jewellery", "womens-shoes", "womens-watches" ] const [products , setProducts] = useState({}); useEffect(() => { const fetchProductApi = async () => { try{ const result = await Promise.all( categries.map(async (category) => { const res = await fetch(`https://dummyjson.com/products/category/${category}`) const data = await res.json() return {[category] : data.products} }) ) const productsData = Object.assign({},...result) setProducts(productsData) }catch(e){ console.error('Fail APi :' , e) } } fetchProductApi() console.log(products) },[]) اريد شرح لهذا الكود بالتفصيل الممل وماهي دالة all و assign 1 اقتباس
0 عماد شيخ العشرة نشر 15 يوليو أرسل تقرير نشر 15 يوليو الرجاء الاطلاع على السؤال التالي حيث انه تم الإجابة على عمل هذه الدالتين في مثال آخر. فمنطق الشيفرتين نفس ولم يتغير لكن ما فرق هو الأسماء. اقتباس
0 Zen Eddin Allaham نشر 15 يوليو الكاتب أرسل تقرير نشر 15 يوليو انا اعتذر لم اكن اعرف اني قد سألت هذا السؤال من قبل اقتباس
السؤال
Zen Eddin Allaham
اريد شرح لهذا الكود بالتفصيل الممل وماهي دالة all و assign
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.