Vue.js 3 components are a mechanism for defining reusable, independent UI parts that help divide and efficiently manage the code of an application.
Vue.jsのコンポーネントは、再利用可能な独立した UIのパーツです。例えば、ヘッダー、フッター、ボタンなどをコンポーネントとして作成し、必要な場所で再利用できます。これにより、コードの保守性が向上し、複雑な UIを管理しやすくなります。
HTML
<div id="app">
<my-component></my-component>
</div>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script>
<!-- JavaScript code here -->
</script>
JavaScript
const MyComponent = {
template: `<div>Hello from MyComponent!</div>`
};
const app = Vue.createApp({
components: {
'my-component': MyComponent
}
});
app.mount('#app');
このように、コンポーネントを使うことで Vue.jsのアプリケーションのコードを分割し、管理しやすくすることができます。