學習 TypeScript 技能樹
TypeScript 學習路徑
基礎篇
- 變數宣告及型別定義 | 基本型別與變數宣告
- Array 還是 Tuple | 陣列與元組的差異
- Enum 列舉 | 列舉型別的使用
- DOM 操作 | DOM 元素的型別定義
型別系統
- any 與 unknown | 型別安全性的關鍵
- 型別別名 (type) | 使用 type 定義型別
- 型別與介面 (type & interfaces) | type 與 interface 的差異
進階應用
- 函式型別定義 | 函式的型別宣告
- 泛型與非同步 | 泛型與 Promise/async-await
- 映射型別 (Mapped Types) | 進階型別操作
- Pick 與 Omit | 工具型別:取出/排除屬性
- Partial 與 Required | 工具型別:選填/必填
配置與工具
- TSConfig 設定 | TypeScript 編譯選項配置