#1024一起掘金#
选择typescript的原因
解决问题能力:

TS能够较好的解决我们前面提到类型错误引发的工单问题,在编译阶段提前暴露常见JS类型错误问题,提升运行时代码质量
能够借助IDE智能提示,友好编写、组织代码结构
对重构友好,提升重构质量和效率
生态:npm社区活跃、IDE工具支持度、框架(react、angular、vue3)支持完善,声明文件不断丰富。
新特性支持:TS遵循标准,而非自己定制标准。可以支持ES789相关新特性。
易调试:错误定位比较准确,能够准确告诉开发者哪里流入一个不兼容的类型,类型的哪一部分不兼容,可以快速定位问题源头。
趋势:一线大厂(腾讯、字节)反馈在新项目中更倾向于使用TS。同时vue社区对TS的热度极高,比如vue3完全使用TS重写。
展开
评论