React结合TypeScript和Mobx初体验
为什么要使用TypeScript
侦测错误
通过静态类型检测可以尽早检测出程序中隐藏的逻辑错误,对于JavaScript动态的弱类型语言,虽然始终高,但是对于初学者来说,如果不熟悉JavaScript内部的语言机制,很容易造成隐藏的事故。但是通过TypeScript的静态类型检测可以规避这些问题,因为其能够约束变量产生的类型。结合IDE编辑器可以推导变量对应的类型以及内部的结构,提高代码的健壮性和可维护性。
抽象
类型系统能够强化规范编程,TypeScript提供定义接口。在开发大型复杂的应用软件时十分重要,一个系统模块可以抽象的看做一个TypeScript定义的接口。定义语言,Interface Define Language),让程序设计回归本质。
文件
TypeScript可以自动根据类型标注生成文档,对于简单的功能实现都不需要编写
2021-03-11 15:07:24
336KB
系统开源
1