จะย้ายมา Typescript ควรศึกษาอะไรบ้าง

บอกเลยว่ากระแส Typescript มาแรงฉุดไม่อยู่เนื่องจาก Type Safe แล้วยังช่วยให้ editor ของเรา suggest options list ของตัวแปรที่ประกาศได้ชัดเจนและแม่นยำขึ้น แต่!! เนื่องจาก Ts เป็น Js pre-processor หลังการ compile ตัว code เสร็จก็จะทำแปลงรูปกลับไปเป็น Js เพื่อใช้ในการ run ต่อไป

หลักๆพื้นฐานสำหรับมือใหม่ที่เพิ่งย้ายเข้ามาจาก Js นี่คือสิ่งที่ควรศึกษาใน Ts ทั้งหมด

  • Basic Type Checking (พวก Type Anatonation เช่น number, string , boolean)
  • Special TypeScript Types (พวก unknown, any , Enum , Tuple, Union, intersection, Literal Types)
  • Advanced TypeScript Types (พวก typescript oprators เช่น ?? ,|| , | )
  • Classes
  • Generic (พวก < > )
  • Type Narrowing ( พวก typeof )
  • Transformation Types ( Partial, Required, Readonly,Record, Pick,Omit etc.. )

ตามศึกษาต่อได้ที่ Typescript Handbook

ซึ่งแดะ blog หน้าผมจะมาเจาะลึกพวก Generic , Transformation กันนะครับผม

Share This:

ระบบติดตามข่าวสาร Coming soon นะครับ 😅