مشکل در پروژه نهایی ادمین پنل
سلام استاد بساکی عزیز وقت بخیر من در پروژه پایانی به یه مشکلی خوردم که نمیتونم حلش کنم وقتی در صفحه افزودن محصول میرم وارد اتریبیوت هاش میشم برای من از هر ویژگی که برای اون دسته محصول تعریف کردم دوتا میاره مثلا جنس پارچه دوبار میاره و همشو دوبار میاره در کل من ایدی گیت هاب مو میگذارم لطفا بررسی کنید من هرچی گشتم نفهمیدم
https://github.com/Vahidsaeid72/React-admin-panel/tree/master
پاسخ ها
قاسم بساکی
سلام عزیزم . این مشکل رو توی جلسات بعدش حل کردیم.
به این شکل بنویسید درست میشه:
const handleGetAttributes = async () => {
let test = [];
Promise.all(
selectedProduct.categories.map(async (cat) => {
const res = await getCategoryAttrsService(cat.id);
if (res.status === 200) {
if (test.length > 0) {
test = [...test, { groupTitle: cat.title, data: res.data.data }]
}else{
test = [{ groupTitle: cat.title, data: res.data.data }]
}
}
})
).then(()=>{
setAttrs(test)
});
};
برای ثبت پاسخ باید خود شوید