JSFiddle - React, Tailwind, and code Playground
by evgkch
JavaScript
const promise = () => new Promise(resolve => {
setTimeout(resolve, 1000)
});
const promises = [promise()];
setTimeout(() => {
promises.push(promise())
}, 500)
const processes = [];
trackPipeline = processes =>
Promise.all(processes)
.then((res) => {
console.log(res, promises)
})
Promise.all(promises)
.then((res) => {
console.log(res, promises)
})
.catch(err => console.error('error'))