类型安全的组件设计

用字面量联合与可辨识联合表达组件契约,用泛型让回调类型跟随数据,让非法参数组合在编译期暴露。

React核心约 30 分钟
开始学习
学习目标
  • 用字面量联合约束封闭集合,用可辨识联合表达互斥的 props 组合
  • 用泛型让列表组件的回调参数类型自动跟随数据类型
  • 说清类型的边界:编译期拦截之外,入口数据仍需运行时校验
知识点
TypeScript字面量联合可辨识联合泛型组件

内容版本 1.0.0,核验于 2026-10-26

Command Palette

Search for a command to run...