iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Hello TypeScript 菜鳥 系列

初入門TypeScript的日誌,內容是看完官方Handbook、Doc之類的心得小結,偶爾可能會穿插React ft. TypeScript,反正就是非常隨心所欲隨喜的菜鳥心得🥸

鐵人鍊成 | 共 31 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 20. TypeScript Generic 泛型:Generic Constraints

題外話一下,這個系列有時候如果發現有錯誤或是有新知識就會回去相關文章補充。 而這個系列的第一篇generic文章的最後有補充了一個例子: function ge...

2022-10-06 ‧ 由 urlun0404 分享
DAY 22

Day 21. TypeScript Type What?:Type Alias

2022.10.08 更新這天誤用type casting一詞,今天緊急刪掉這個主題,因為嚴格來說TypeScript沒有type casting,詳情可見這部...

2022-10-07 ‧ 由 urlun0404 分享
DAY 23

Day 22. TypeScript Type What?:Type Assertion

今天的文章分成三個子題,會先從Type Assertion (型別斷言) 的基本語法開始看起,然後再一起討論兩個跟Type Assertion相關的 non-n...

2022-10-08 ‧ 由 urlun0404 分享
DAY 24

Day 23. TypeScript Type What?:Type Predicates

原本要介紹Type Guard和Narrowing,後來發現Type Predicates是Narrowing的一種技巧,所以今天先來看看Type Predic...

2022-10-09 ‧ 由 urlun0404 分享
DAY 25

Day 24. TypeScript Type What?:Narrowing、Type Guides

上一篇 提到type predicates是TypeScript裡面的一種narrowing技巧,今天就來看narrowing,以及同樣和narrowing有關...

2022-10-10 ‧ 由 urlun0404 分享
DAY 26

Day 25. TypeScript Type Manipulation: & Operator、typeof Operator、keyof Operator

本來準備往TypeScript和React的方向走,但TypeScript愈挖愈深發現還有很多有趣的東西沒有認識,而且也有工作上碰過的東西(汗)。 先前的文章很...

2022-10-11 ‧ 由 urlun0404 分享
DAY 27

Day 26. TypeScript Type Manipulation:Indexed Accessed Types

昨天的文章提到 keyof 型別運算子可以用來取得物件鍵值(key)型別,並能將鍵值型別們union成一個型別;若單純從取得的型別來看,現在要認識的indexe...

2022-10-12 ‧ 由 urlun0404 分享
DAY 28

Day 27. TypeScript Type Manipulation:Conditional Types

Conditional types很有意思,因為TypeScript有些很好用的utility types其實是用conditional types定義出來的。...

2022-10-13 ‧ 由 urlun0404 分享
DAY 29

Day 28. TypeScript Type Manipulation:Template Literal Types

TypeScript的template literal types類似於JavaSctipt的樣板字串(template literal),熟悉template...

2022-10-14 ‧ 由 urlun0404 分享
DAY 30

Day 29. TypeScript Type Manipulation: Mapped Types

沒想到已經第29天了,這個系列雖然蠻隨意的,但還是有稍微安排主題順序,而今天的mapped types是我之前大略瀏覽官方文件 - Creating Types...

2022-10-15 ‧ 由 urlun0404 分享