课程介绍
TypeScript(<4.3)类型系统存在不完整,主要体现以下两个方面:
对 JavaScript 里 class 的支持不够完善,很多合理诉求无法满足;
对字符串类型支持有限,无法做到模板字符串类型化,比如 React Route 路由规则。
而在 4.3 版本里新增的特性就能够很好地帮助开发者编写更加类型安全的 class 和字符串代码。今天这一讲,就结合真实业务场景,了解怎么用这些新增特性解决我们的问题。
课程目录
Class 类型加强——健全、安全且灵活
实现属性类型读写分离
支持真正的私有属性
保障类继承的安全性
支持静态索引签名
模板字符串类型加强——类型化路由
讲师介绍
乾元,前去哪儿资深前端工程师
乾元,10 年前端开发经验,曾就职于去哪儿、搜狗等大厂,作为核心成员,曾负责过多个前端框架、组件库、开源项目核心模块的开发和维护,还为知名 MVVM 框架 Avalon 核心模块贡献过十多个 Commit。