asyncとawait付ければ非同期処理で使うんだよなーぐらいの認識で業務のコードを読んでいたけど、自分で実装するとなって改めて勉強するとたくさん学びがあったのでまとめておきます。 色々調べて試したつもりですが、違っていたり、もっと良い書き方があれば是非ご教授ください…! 同期処理と非同期処理 簡単に復習します。 同期処理 ひとつひとつ処理が終わってから次の処理に進む。 非同期処理 ある処理(APIへのリクエスト・時間が掛かる処理など)が終わるのを待たずに、いったん次の処理を継続する。 例えば、データを取得してくるAPIリクエストの間に、そのデータは無くてもできる他の処理は進めておこうみたいなイメージです。