Vue.jsでアプリケーションを開発していると、「コンポーネント」という部品をたくさん作ることになります。このコンポーネント、単体で完結することは少なく、他のコンポーネントと連携して初めて意味のある機能を実現します。その連携の要となるのが、「コンポーネント間のデータ受け渡し」です。 Vue.jsには、このデータ受け渡しの方法がいくつか用意されており、状況に応じて最適な方法を選ぶことが、見通しが良くメンテナンスしやすいアプリケーションを作る鍵となります。 今回は、最も基本的で重要な「親子間の通信」を担う「props」と「emit」について記事にしたいと思います。前提としてこの記事では、Vue3で…