loading...

مشکل در پروژه نهایی ادمین پنل

سوالتو بپرس
سوال شده توسط : وحید سعید
تاریخ : 14:39 1401/06/15
بازدید : 135 بار

سلام استاد بساکی عزیز وقت بخیر من در پروژه پایانی به یه مشکلی خوردم که نمیتونم حلش کنم وقتی در صفحه افزودن محصول میرم وارد اتریبیوت هاش میشم برای من از هر ویژگی که برای اون دسته محصول تعریف کردم دوتا میاره مثلا جنس پارچه دوبار میاره و همشو دوبار میاره در کل من ایدی گیت هاب مو میگذارم لطفا بررسی کنید من هرچی گشتم نفهمیدم
https://github.com/Vahidsaeid72/React-admin-panel/tree/master

1 پاسخ

سلام عزیزم . این مشکل رو توی جلسات بعدش حل کردیم.

 

به این شکل بنویسید درست میشه:

 

  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)
    });
  };

19:52 1401/06/20

برای ثبت پاسخ باید وارد حساب کاربری خود شوید