@vitas2008

Как запустить последовательно несколько асинхронных операций по порядку с данными массива?

Всем привет, извиняюсь за тупой вопрос, осилить не хватает понимания.
есть вот такая конструкция
const res = await makeRequest(() => api.get(`/api/ХХХХХ/GetData`));
    if (res) {
      const arr = [...res]?.map((item: TRes) => {
        if (from) {
          getData(item.Ids, from, item.Id, item.user); - это асинхронная операция async/await ( идет запрос на сервак + изменяет стейт внутреннего компонента)
          sendData(item.Id); - это асинхронная операция async/await идет запрос на сервак
        }
      });
    }
  };

Подскажите как выстроит порядок чтобы массив промаппить за данными, и это функции отстреляли одна за другой по факту выполнения. Всем спасибо в любом случае!
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы