静态类型、接口、泛型与 React 组件 typing,对接 typescript / javascript / frontend 与 platform 源码。
登录后追踪本课程进度 —登录
TypeScript 是什么
与 JavaScript 关系、编译流程、为何用于 React/Next。
基本类型
原始类型、数组、tuple、any/unknown 区别。
函数类型
参数与返回值、可选参数、箭头函数 typing。
接口与类型别名
interface、type、extends、对象形状。
联合与交叉类型
union、intersection、字面量类型。
类型收窄
typeof、in、 discriminated union、断言谨慎使用。
泛型
泛型函数与接口、约束 extends。
工具类型
Partial、Pick、Omit、ReturnType 等。
模块与 tsconfig
ESM、tsconfig.json、strict 选项。
React 组件 typing
Props、事件、useState/useRef 泛型。
异步与 API 类型
Promise、fetch 响应类型、可选 zod 简介。
综合练习与 Next.js
类型安全 Course API 客户端;读 platform 源码。