Utility Type 유틸리티 타입이란?
유틸리티 타입이란? TypeScript에는 다양한 타입들이 존재합니다. 그 중에서 이번에는 유틸리티 타입에 대해서 알아보도록 하겠습니다. 유틸리티 타입은 제네릭 타입이라고도 불립니다. 이 타입은 잘 쓰면 쓸수록 코드를 짧고 간결하게 작성할 수 있다. Record<K, T> 타입 Record 타입은 …
유틸리티 타입이란? TypeScript에는 다양한 타입들이 존재합니다. 그 중에서 이번에는 유틸리티 타입에 대해서 알아보도록 하겠습니다. 유틸리티 타입은 제네릭 타입이라고도 불립니다. 이 타입은 잘 쓰면 쓸수록 코드를 짧고 간결하게 작성할 수 있다. Record<K, T> 타입 Record 타입은 …
Decorator 소개 TypeScript 및 ES6에는 Class를 도입했습니다. 클래스와 클래스 멤버를 사용하게 되면 필연적으로 Decorator를 찾게 됩니다. 가장 큰 이유는 Java, C#, 파이썬과 같은 언어에서 Decorator를 지원하기 때문입니다. 심지어 Spring Framework와 같은 거대 프레임워크를 사용한 경험이 …
타입 스크립트 시리즈 3탄! 인터페이스와 클래스에 대한 내용을 다뤄보겠습니다. 인터페이스 앞서 타입에 대한 글을 보셨다면 타입 계층도가 있다는 걸 아실 겁니다. 그중 Object 타입은 인터페이스와 클래스 타입의 상위 타입입니다. 즉, Object로 선언된 변수는 class나 interface …
TypeScript vs javascript 요즘 많이 사용 되는 JavaScript 언어는 TypeScript라는 개선된 언어의 등장으로 혼란이 있습니다. JavaScript가 더 좋다 vs 아니다. 무조건 TypeScript가 좋다로 싸우기 때문이죠 JavaScript는 원래는 웹 페이지에 생명을 불어넣는 언어에서 시작하여 지금은 크게 …