现在还有必要学 typescript 吗?

2019-08-29 11:51:43 +08:00
 laravel

在小城市,怕学了用不到

15838 次点击
所在节点    TypeScript
99 条回复
miniwade514
2019-08-29 16:08:42 +08:00
不想学的人,你跟他讲 1000 个好处他也不会学的 : )
用过了才能体会到优缺点,才能做出合理判断
qshu
2019-08-29 16:19:06 +08:00
vue 3.0 出来后 Vue 就对 ts 有用了
Caballarii
2019-08-29 16:24:39 +08:00
@qshu ag2 上 ts 以后就僵住了,vue3 真的推得动吗 23333
darmau
2019-08-29 16:25:42 +08:00
@laravel 那你学的也太慢了
VDimos
2019-08-29 16:28:18 +08:00
vue 加 ts 不好搞,react 加 ts 爽飞。vue3 不也打算用 ts 写了吗
hyyou2010
2019-08-29 16:28:47 +08:00
ts 的学习分 2 步,一是 ts 本身的语法规则,二是应用,比如应用到 react 上。都挺有学习成本的。确能帮忙查错,不过小型前端项目不一定必要。

TypeScript Handbook (中文版)
https://legacy.gitbook.com/book/zhongsp/typescript-handbook

TypeScript Deep Dive
https://basarat.gitbooks.io/typescript/content/
中文版
https://jkchao.github.io/typescript-book-chinese/

转换 js 到 ts [实际上转换过程挺啰嗦的,远不是写得这么简单]
https://github.com/microsoft/TypeScript-React-Conversion-Guide
https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html

应用到 react+redux 项目 react+redux+typescript guide
https://github.com/piotrwitek/react-redux-typescript-guide
nigelvon
2019-08-29 16:31:26 +08:00
做前端的这个避不开的,是趋势。
zjsxwc
2019-08-29 16:32:13 +08:00
学,ts 又不难,半天就会了,精髓是依赖注入,会 java、php 的看看很快就懂了,没什么新东西的
ahsjs
2019-08-29 16:42:12 +08:00
简单用用很简单,了解怎么编译成 js 的还是挺复杂的。
yaozeyuan93
2019-08-29 16:44:47 +08:00
你可以认为 ts 是一种特殊的注释写法

学学怎么写注释, 这个不难吧←_←
gouflv
2019-08-29 16:45:47 +08:00
你有发帖的时间都学完了
ZZITE
2019-08-29 17:02:03 +08:00
学,我连 Dart 都学,ts 有啥理由不学。
colatin
2019-08-29 17:21:16 +08:00
不会后端的前端不是好前端,不会前端的后端不是好后端
ianva
2019-08-29 17:32:07 +08:00
现在大部分用 typescript 的其实并不真的会用 typescript,typescript 其实是两种语言,一个是 js 的超集,会 js 的都会,另一个是 type 这是一个纯函数式的语言,而且 typescript 的文档里对这方面的介绍还很少,多数都在版本更新的 feature 文档上,比如泛型里 extends,infer 这些的应用。
所以大部分说会写的也只是当 js 用而已。
ianva
2019-08-29 17:34:40 +08:00
目测上面挺多都是当 js 写的,偶尔也就加个类型注释
ianva
2019-08-29 17:35:30 +08:00
liushuangbill
2019-08-29 17:37:52 +08:00
学,下一个
pink123
2019-08-29 17:41:11 +08:00
根据自己的需求去学,如果一个技能一百万掌握了没有必要学,如果一个技能只有 1 万人掌握的话那就去学,只有没有错的
pink123
2019-08-29 17:41:31 +08:00
大家都在学 go 的时候我果断放弃了
lizz666
2019-08-29 17:45:00 +08:00
抄抄 antd 源码就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596155

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX