@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 идет запрос на сервак
        }
      });
    }
  };

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

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 22:48
100 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект