iT邦幫忙

2024 iThome 鐵人賽

DAY 19
0

Yes,但等上手前端框架後再學

從 2023 的 state-of-js 數據可知,TypeScript 的使用已經相當普及,在工作中用到機率相當高。
https://ithelp.ithome.com.tw/upload/images/20240809/20165572DP0iXHdgHM.png
source: 2023.stateofjs.com

等 JavaScript 有一定基礎再學

JavaScript、前端框架(React, Vue, ...)、TypeScript,每一項都需要時間上手,如果同時學習,容易感到混亂而事倍功半。因此,建議按照以下順序逐次學習:

  • JavaScript → React or Vue → TypeScript

讓 TypeScript 真正發揮作用

非必要時少用 any、as、ts-ignore 等語法,讓 TypeScript 的型別系統發揮效果,體會 TypeScript 所帶來的好處。
使用 TypeScript 時,除非是開發 library,否則型別定義通常不需要寫的太複雜。善用 TypeScript 提供的 Utility Types ,保持程式碼的簡潔和可讀性,降低 TypeScript 帶來的開發成本。

JavaScript 將支援靜態類型檢查?

有人可能知道已經有提案要將 type annotations 加入原生 JavaScript 中。姑且不論該提案實際落實還需要多久,即便在導入後,語法也會與 TypeScript 有相當程度的相容。因此,現階段 TypeScript 仍是相當值得學習的技能。


文章同步發表於部落格中


上一篇
18. CSS 框架/工具要怎麼選?
下一篇
20. 需要學習後端嗎?
系列文
前端自學轉職攻略:30個常見問題27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言