Multiple requests

by ParanoidAndroid77

JavaScript

const performRequest = (urls) => {
  return urls.map((url) => {
    return fetch(url).catch((ex) => {
      console.log('parsing failed', ex);
    });
  });
};

Promise.all(performRequest(requests))
  .then((promises) => {
    Promise.all(promises.map((response) => {
      return response.json();
    })).then((result) => {
      console.log(result);
    });
    console.log(this.state);
  });
});