1.1 JavaScript + TypeScript だけで DOM 操作すると何が大変?
1.2 状態と見た目を自動でつなぐ仕組み → なぜ Virtual DOM が必要?
1.3 SPA(Single Page Application)とは? → ページ遷移をしない世界
1.4 Vue の役割と設計思想 → 状態管理・コンポーネント・再利用
1.5 リアクティビティ(reactivity)の発想 → 「変わったら勝手に変わる」
2.1 変数、関数、オブジェクト、配列のおさらい
2.2 クラスと this
のしくみ → Vue クラスコンポーネント理解の土台
2.3 クロージャとスコープ → Composition API の理解につながる
2.4 TypeScript の基本(型注釈、interface、type、union / intersection)
2.5 ユーティリティ型(Partial
, Pick
, Omit
, ReturnType
, Parameters
)
2.6 Generics と型推論、型ガード(infer
, 条件型)
2.7 Vue での型付けがなぜ安全なのか?(ref<number>()
, defineProps<{ ... }>()
の背景)