Content
6 Lessons • 0 Quizzes • 0 Challenges
严格类型
- 1
简介
- 2
禁止隐式使用 `any` 类型
- 3
修复 `noImplicitAny` 错误
- 4
`unknown` 类型
- 5
严格空值检查
- 6
可选性
- 7
严格属性初始化
- 8
非空断言操作符
- 9
严格性练习
泛型
- 1
简介
- 2
函数类型
- 3
泛型函数
- 4
泛型函数示例 - 类型化 `reduce`
- 5
泛型接口 - 面向对象编程视角
- 6
泛型接口 - 函数式编程视角
- 7
类型参数约束
- 8
类型构造器
- 9
类型参数传播
类型组合
- 1
简介
- 2
联合类型和交叉类型
- 3
区分联合类型
- 4
实践中的区分联合类型
- 5
状态机
- 6
区分联合类型与子类型
高级类型
- 1
简介
- 2
条件类型简介
- 3
内置条件类型
- 4
`infer` 关键字
- 5
条件类型示例 - React 组件属性
- 6
映射类型简介
- 7
内置映射类型
- 8
类型守卫
- 9
自定义类型守卫
- 10
名义类型
TypeScript 实践
- 1
简介
- 2
调试错误:类型可赋值性
- 3
调试错误:缩小类型
- 4
调试错误:难以理解的错误信息
- 5
React 与 TypeScript:`useState` 钩子
- 6
React 与 TypeScript:`useReducer` 钩子
- 7
RxJS 和 TypeScript:`pipe`
结论
- 1
结论
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User