ts react 心得分享
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
content
redux-source-read
webpackConfig
.gitignore
README.md
SUMMARY.md

README.md

简介

为什么ts

当你在阅读别人js代码,根据路径去查找某个正在使用方法的定义时。

当你使用代码库心里大概知道用法,但是不是很清晰缺少提示的时候。

当你在后端的接口交互过程中,常常忘了它有哪些属性,需要来回对文档的时候。

ts能够很好的帮你解决这些问题,在ts中可以通过command/ctrl + 鼠标左键轻松找到方法定义。

当你使用代码库时能够有友好的操作提示,充当文档的作用。

当你在后端的接口交互中,如果能够正确的将数据传入/返回接口的数据格式定义,使用的过程中都会有相应的提示,将不用来回对文档,且不怕漏写或者错写属性。

而且ts不需要额外再装入额外的babel、polyfill本身就能够直接编译成es指定版本的代码,包括导出的代码还能支持umd/cmd/esmodule等各种方式,也提供了极大的便利。

构思

本文是用 typescript 构建项目,以遇到什么问题,如何解决问题的思路行文。

结合实际场景,进行描述,或给出相关资料链接,思路为主实现为辅。

因为不是手把手教你写,因此阅读需要对相应的工具有一定基础的认识。

目录