TypeScript 子 Roadmap
回到主 roadmap → Frontend Roadmap 的 F05。
跨領域連結:
Stage:🌱 seed / 🌿 growing / 🌳 mature
基礎層
| # | 主題 | 連結 | stage |
|---|---|---|---|
| 01 | 為什麼要用 TypeScript | why | 🌿 |
| 02 | 基本型別(primitives) | primitives | 🌿 |
實戰層
| # | 主題 | 連結 | stage |
|---|---|---|---|
| 03-1 | 實戰 Patterns:Utility Types、命名轉換 | practical-patterns | 🌿 |
| 03-2 | 泛型(Generics)與 Type Guard | practical-patterns-2 | 🌿 |
| 03-3 | Conditional Types 與 Mapped Types | practical-patterns-3 | 🌿 |
進階(待寫)
| # | 主題 | stage |
|---|---|---|
| 04-1 | Template Literal Types | 🌱 |
| 04-2 | Infer 與型別推斷 | 🌱 |
| 04-3 | Variance(協變 / 逆變) | 🌱 |
| 04-4 | 型別體操實戰題 | 🌱 |
跨層應用(待寫)
| # | 主題 | stage |
|---|---|---|
| 05-1 | 跟後端 API 型別對齊(OpenAPI TS 生成) | 🌱 |
| 05-2 | Zod / Valibot / Yup 比較 | 🌱 |
| 05-3 | Runtime validation × 編譯期型別整合 | 🌱 |
| 05-4 | 錯誤處理的型別模式(Result / Either) | 🌱 |
| 05-5 | TypeScript 工程化(tsconfig、path alias、build) | 🌱 |
進度統計
- 子題:13(5 🌿 + 8 🌱)
- 🌳 mature:0