严格模式与类型规范
严格模式与类型规范
这篇笔记还在编辑中,内容可能会继续补充、调整或重写。
核心认识
strict 会开启一组更严格的类型检查,尽早暴露空值、隐式 any 和函数兼容性问题。团队还应约定断言、any、unknown、公共类型导出和生成类型的使用边界。
学习重点
- 能区分编译期类型约束与运行时真实行为
- 能读懂并维护 TypeScript 项目的关键配置
- 能在类型安全、编译性能和开发体验之间做取舍
实践检查
- 能用自己的话解释“严格模式与类型规范”
- 能在最小项目中完成一次与“严格模式与类型规范”相关的验证
- 能记录常见问题、取舍依据和排查方法