当你在阅读别人js
代码,根据路径去查找某个正在使用方法的定义时。react
当你使用代码库内心大概知道用法,可是不是很清晰缺乏提示的时候。typescript
当你在后端的接口交互过程当中,经常忘了它有哪些属性,须要来回对文档的时候。后端
ts
可以很好的帮你解决这些问题,在ts中能够经过command/ctrl
+鼠标左键
轻松找到方法定义。babel
当你使用代码库时可以有友好的操做提示,充当文档的做用。工具
当你在后端的接口交互中,若是可以正确的将数据传入/返回接口的数据格式定义,使用的过程当中都会有相应的提示,将不用来回对文档,且不怕漏写或者错写属性。post
并且ts不须要额外再装入额外的babel、polyfill
自己就可以直接编译成es
指定版本的代码,包括导出的代码还能支持umd/cmd/esmodule
等各类方式,也提供了极大的便利。3d
本文是用 typescript 构建项目,以遇到什么问题,如何解决问题的思路行文。code
结合实际场景,进行描述,或给出相关资料连接,思路为主实现为辅。接口
由于不是手把手教你写,所以阅读须要对相应的工具备必定基础的认识。ip