资源
- TypeScript —— @github
- typescript 官网
- TypeScript 中文网
- 深入理解 TypeScript —— @gitbook
- awesome-typescript —— @github
- 为 Vue3 学点 TypeScript , 体验 TypeScript ------@掘金
- TypeScript 高级技巧
自学路径
- 第一步是先对新知识有个基础的认识, 以此来快速构建一个基础的 新知识网络(理解为主, 不必死记硬背)
知识网络就是可进化的思维导图
这一步最好是参考前人的总结:
- 第二步是对 新知识网络 进行扫盲, 尽量不要留下盲点, 你可以记忆模糊, 但是不能没有印象(印象是想象力的材料, 印象为主,不必倒背如流).
这一步最好是通读官方的文档:
- 第三步是深入理解
- 第四步是开我眼界
- 第五步是学以致用
TypeScript 不是银弹, 需要考虑到引入 TypeScript 带来的多余复杂度(多了一个类型维度的编码),
一般来说, TypeScript 在现阶段适合在需要长时间维护的中大型项目(或开源库)中使用,
如果没有这种项目可以实践, 尤大不久前发布的 Vue 3 Pre-Alpha 版本的源码可以读读看.