オプション: ライフサイクル | Vue.js

<aside> 🌿 非同期通信はcreated時に、それ以外はmounted時に設定すればいいかな!

</aside>

created・・・data生成のタイミング(非同期通信でデータ取得したい場合)

以下のデータがセットアップされた段階で呼び出される

mounted・・・DOM生成のタイミング(まずはmounted後で)

コンポーネントがマウントされた後に呼び出される(Reactでいうところの、useEffectが初回だけ実行されるバージョンと同じことかと・・・)

<aside> ⚠️ サーバーサイドレンダリング(SSR)時には呼び出されないので注意!

</aside>

▼コンポーネントがマウントされたと見なされるタイミング