Задать вопрос
Ответы пользователя по тегу JavaScript
  • Почему реакт странно рисует остальные элементы массива?

    Timur2342
    @Timur2342 Автор вопроса
    Я что то забыл что реакту нужно перерисовывать компонент, видимо рисовал он не сразу потому length таки оставалось 0
    решил:
    if (Array.isArray(productIdentifiersFromStorage)) {
          const asyncFun = async () => {
            const resultArray = [];
    
            for (let p of productIdentifiersFromStorage) {
              try {
                const response = await getCategory(p.PurchasedCategoryId);
    
                if (response.status === 200) {
                  const category = {
                    ...response.data,
                    numberOfPurchases: p.NumberOfPurchases,
                  };
                  resultArray.push(category);
                }
              } catch (error) {
                console.error(error);
              }
            }
            setCategories([...resultArray]);
          };
          asyncFun();
        } else {
          console.error("No products");
        }
      }, []);
    Ответ написан
    Комментировать
  • Почему axios не выдает headers?

    Timur2342
    @Timur2342 Автор вопроса
    Вопрос решен, спасибо Lynn «Кофеман»
    Ответ написан
    Комментировать