.map の中で async, await を使用する
2594 ワード
背景
mapの中でasync, awaitを使用したくなった!
どうすればいいんだ〜〜、Promise.all
使ったらいけそう?
いけた〜〜〜〜!
解決策
Promise.all()を使用する
実際のコード
hoge.ts
export const getStaticProps = async () => {
const postData = await Promise.all(
genres.map(async (genreItem) => ({
genre: genreItem.genreName,
posts: await getAllPost(genreItem.id),
})),
);
return {
props: {
postData
},
};
};
Author And Source
この問題について(.map の中で async, await を使用する), 我々は、より多くの情報をここで見つけました https://zenn.dev/ruru/articles/21a4b46abf33f5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol