Zen Eddin Allaham نشر 15 يوليو 2025 أرسل تقرير نشر 15 يوليو 2025 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 يوليو 2025 أرسل تقرير نشر 15 يوليو 2025 الرجاء الاطلاع على السؤال التالي حيث انه تم الإجابة على عمل هذه الدالتين في مثال آخر. فمنطق الشيفرتين نفس ولم يتغير لكن ما فرق هو الأسماء. اقتباس
0 Zen Eddin Allaham نشر 15 يوليو 2025 الكاتب أرسل تقرير نشر 15 يوليو 2025 انا اعتذر لم اكن اعرف اني قد سألت هذا السؤال من قبل اقتباس
السؤال
Zen Eddin Allaham
اريد شرح لهذا الكود بالتفصيل الممل وماهي دالة all و assign
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.