ありがちな Promise.all の誤用
気をつけようの自戒も込めて。
超要約
code:ts
const results = await Promise.all([
// 関数は実行されない(Promiseを解決するだけなので)
async () => {
const data = await fetchData();
await nextProcess(data);
},
]);
code:ts
const results = await Promise.all([
// await させるとその時点で Promise を解決してしまう(並列処理にならない)
await asyncFn(),
]);