/language/ko/typescript
TypeScript
TypeScript is a strongly typed programming language built on JavaScript, providing static typing, modern language features, and enhanced tooling. This category covers in-depth concepts, best practices, practical examples, and guides to help developers leverage TypeScript for more robust, maintainable, and scalable applications.
시리즈2
글10
TypeScript Essentials
TypeScript Blog Series
TypeScript Blog Series Contents
TypeScript 개념과 기본 타입 정리
TypeScript란 무엇인지 기초부터 이해하고, number, string과 같은 기본 타입부터 any, unknown 등 특별한 타입까지 확인해봅시다.
TypeScript Union과 Intersection 타입
TypeScript의 Union(|)과 Intersection(&) 타입을 이해하고 실무에서 효율적으로 활용하는 방법을 예제와 함께 친절하게 정리합니다.
TypeScript Symbol 타입
TypeScript의 Symbol 타입에 대해 자세히 알아봅시다.
TypeScript - Unknown
TypeScript에서의 unknown은 any와 비슷하지만, 타입 검사를 강제함으로써 안전한 코드 작성을 돕는 강력한 기능입니다.
Type Casting
타입스크립트에서 타입 단언(as 등)과 JSX 환경에서의 주의점을 정리합니다.
Classes & Types
TypeScript Type Assertions
TypeScript에서 타입 단언(Type Assertions)을 사용하는 이유와 <type>, as type의 차이점을 알아봅시다.
TypeScript Generics
TypeScript의 Generics 개념과 원리를 알아봅시다.
TypeScript 구조적 타이핑(Structural Typing) 이해하기
TypeScript의 구조적 타이핑(Structural Typing)과 Duck Typing 개념을 이해하고, 타입스크립트가 어떻게 타입 호환성을 판단하는지 알아봅시다.
Trouble-Shooting
TypeScript의 프로토타입 체인 문제 (Object.setPrototypeOf)
TypeScript로 커스텀 에러 클래스를 정의할 때 흔히 마주치는 프로토타입 체인 문제를 Object.setPrototypeOf를 확인해 봅시다.