了解しました!

ここでは 第6章:コンポーネント入門 の最初のセクション「コンポーネントの作成方法」について、

実際のコードと一行ずつの丁寧な解説を交えて説明します。

Vueにおけるコンポーネントは、再利用可能なパーツであり、

ボタン、カード、リストなどの UI 部品を分割して管理することができます。


✅ 要点まとめ


💻 例:シンプルな HelloUser コンポーネントを作る

📁 ディレクトリ構造例

src/
├── components/
│   └── HelloUser.vue   ← 子コンポーネント
├── App.vue             ← 親コンポーネント


📄 ファイル名:components/HelloUser.vue

<template>
  <!-- 名前を受け取って表示するだけの簡単なコンポーネント -->
  <p>こんにちは、{{ name }}さん!</p>
</template>

<script lang="ts" setup>
// definePropsを使って親から受け取るプロパティを定義
const props = defineProps<{
  name: string;
}>();
</script>

<style scoped>
/* スコープ付きのスタイルでこのコンポーネントにだけ適用 */
p {
  color: teal;
  font-weight: bold;
}
</style>


🔍 一行ずつの解説

<template>