作為前端,有必要去學習 TypeScript 嗎

時間 2021-05-13 06:41:00

1樓:阿宇丶

我認為沒有必要去學習ts,他本質上還是js,何況人的精力是有限的!!學好js好好工作就行了,至於ts學的怎麼樣是那些書呆子和大神們的事情。

2樓:艾倫秋

為啥不學呢,當你在問的時候,說明你已經看到了typescript的優勢,或者覺得它還是比較好用的。活到老學到老,不要停止學習的腳步,利用業務的時間做乙個demo,很快就學會了,然後又可以多一門技能傍身了,不管是做專案還是換工作,都是一次不錯的歷練和提公升

3樓:

目前專案中實踐效果還是不錯的,對於長期維護很有幫助,對於重構、IDE提示都很高效,能避免不少低階錯誤,對個人程式設計提公升也大有好處,非常推薦學習

4樓:董浩斌

有興趣,有需要就去學。既然是在職了,說明有程式設計基礎。新學個script級別的東西也不過一兩天時間。就算是求職前一天學下都沒問題。

5樓:Yi Liu

肯定要學,至於什麼時候學,我覺得不必著急,因為typescript學習起來很快,幾個小時就能上手,你可以在自己的專案實際要用到的時候自然切換使用。 如果為了找工作或者純屬增加技能,可以立刻學。說實話有這提問和看問題的時間你早都學完了。

6樓:WuYang

你就當多了各種型別定義的js吧。其實也就學學怎麼定義介面列舉泛型。使用場景複雜了再往難的學。又不是一口吃成胖子。是不是。

7樓:

如果你想學並且公司沒在用:

那就去學唄,也許以後得專案就用上了。

如果你不想學並且公司沒在用:

那就不學,當ts不存在。

如果你不想學,但公司要用:

那就全寫any

8樓:小蚊子

很有必要,而且在未來的發展過程中,typescript必將會占有更多的份額,目前越來越多的框架正在往typescript發展,已經支援ts的angular和react,和正在支援的Vue3.0等。

能用js重寫的都會被typescript重寫-蚊子-前端部落格

可以看下這篇文章,能用js重寫的終將都會被typescript重寫

9樓:水蘇

國內現階段還有很多團隊沒有使用ts,包括大廠的一些專案組。如果你剛工作不久,並且你的團隊沒有使用ts的打算。其實你也先不學ts,它不是必須的

10樓:三元同學

我認為得看你團隊的技術選型。如果規模足夠大,自然會用TS。任何技術都有它的適用場景,有需要就去學。

如果你現在原生JS並不是很紮實,而且團隊用不上,還是老老實實把JS學紮實吧。檢驗自己是否學紮實其實很簡單,參考我的文章《原生JS靈魂之問》系列,看看你是否真的熟悉。

11樓:仲強

理解下什麼是工具:你需要使用的時候,拿出來看個說明書,練習一下就可以了。

然後再思考下,什麼樣的情況下需要使用什麼樣的工具,需要自己去評估。

最後做個總結,工具是否帶來正向影響,是否解決了你的問題。

12樓:餘騰靖

用到的時候再學即可,有強型別語言基礎的話甚至說不用學習。

還是建議有空可以深入學習一下,畢竟用 ts 做前端開發基本上沒什麼壞處,優點很多,你要是寫乙個 npm 包,寫個稍微大點的專案,2019 年那肯定是上 ts 比較好。react 搭配 ts 也是非常舒服的,vue 就算了,等 3.0 用 ts 重寫之後再上吧。

學習的時候建議除了官方手冊要過一遍,還可以可以參考一下一些開源的風格指南專案,比如 ts 怎樣寫 react 可以看看https://

github.com/piotrwitek/react-redux-typescript-guide。直接在 github 上搜關鍵字即可,用好 github 也是一門學問~

13樓:我是老尚

不是有沒有必要,而是必須要學的。

其實ts我看了一下,也沒什麼難的。無非是加了個嚴格型別,除此之外也沒什麼別的了。

如果是中小工程、專案,也用不著ts。大專案的話,那如果確定要用ts,那你就必須要學了。

14樓:淡然Vm

既沒多少學習成本,大家又都說好的東西,為什麼不呢?

Ts的內容就那麼點,把你刷這條知乎再加上糾結浪費掉的時間,拿去看文件,估計都快看完了。

15樓:汪志成

這個問題至少四年前在 Angular 社群中就已經是定論了。

現在學已經晚了,但是如果現在還不學就更晚了。所以,現在就開始吧。

怎麼避免學不動的問題呢?答案就是提前開始。用半小時走完一公里和用三分鐘跑完一公里,體力消耗差太多了。

16樓:陳龍

你的問題描述已經寫的很清楚了,說明你對TS的重要性有了認識。

在這裡提出這個問題,恐怕只是想從別人那裡得到乙個不學的理由給自己。

17樓:馬卍

小型專案不一定要用typescript,大型專案的話,typescript幾乎是必備的

很多時候遇到的問題大部分可以用eslint解決

財務工作者有必要去學習Python嗎?

Aeby 我覺得沒必要,先把專業的學習好,掌握好EXCEL可以了,個人感覺Python又是一門專業了,有這個功夫還是花在財務專業上好些 過客而已何必再念 python作為一門程式語言,屬於工業技術 自動化技術 計算機技術這個大類下 定位明確 提公升工作效率,減少重複勞動 花多少時間去學 有效學習12...

能請教一下,新手學習Vue有必要去學習webpack嗎,或者說我現在把他放下,什麼時候應該再撿起來?

張冬冬 當你想更上一層樓的時候,但前端技術更新太快,隨著技術進步,瀏覽器環境改變,替代webpack的新技術也很快出現成熟,也許以後前端不需要打包了 麥田裡的偏執者 找幾篇寫webpack寫得不錯的文章看一看,了解webpack是什麼,用來幹嘛。我個人是覺得新手不要去學這個了,vue cli用好已經...

有必要去學電子競技專業嗎?

手機又丟了 沒必要,你想當解說。那就報播音專業,然後大學把遊戲吃透。你想做幕後,你可以做文案策劃傳媒等等等等專業。影視後期現在也賊缺,當然你天賦異稟遊戲玩的好,那自然是有競爭力的,但是想投身電競行業,沒必要考電競專業。 一村 我不太了解是否已經有了這個專業。即使有了,我也挺疑惑的,它的課程裡包含啥,...