真正学习 TypeScript 的时间
信不信由你,我们在这个速查表中仅仅简单介绍了 TypeScript。如果你仍然遇到 TypeScript 疑难解答问题,很可能是你对 TS 的理解还太肤浅。
你最终会接触到一个完整的泛型类型逻辑的世界,但是与仅仅精通 TypeScript 相比,它在处理 React 方面的作用要小得多,因此这里不作介绍。但至少你现在可以在 React 中提高生产力了 :)
值得一提的是一些帮助你入门的资源
- 逐步完成 40 多个示例,这些示例位于 游乐场 的示例部分,由 @Orta 编写
- Anders Hejlsberg 对 TS 的概述:https://www.youtube.com/watch?v=ET4kT88JRXs
- Marius Schultz:https://blog.mariusschulz.com/series/typescript-evolution 以及 Egghead.io 课程
- Basarat 的深度解读:https://basarat.gitbook.io/typescript/
- Axel Rauschmeyer 的 Tackling TypeScript
- Rares Matei:Egghead.io 课程 中关于高级 TypeScript 的课程非常适合学习较新的 TypeScript 特性和实用的类型逻辑应用(例如,递归地将类型的所有属性设为
readonly
) - 了解 泛型、条件类型和映射类型
- Shu Uesugi:TypeScript 初学者编程
- 这里还有另一个 TypeScript 错误指南,你可以用来检查你的错误。