Utility Type 유틸리티 타입이란?

유틸리티 타입이란?

유틸리티 타입이란? TypeScript에는 다양한 타입들이 존재합니다. 그 중에서 이번에는 유틸리티 타입에 대해서 알아보도록 하겠습니다. 유틸리티 타입은 제네릭 타입이라고도 불립니다. 이 타입은 잘 쓰면 쓸수록 코드를 짧고 간결하게 작성할 수 있다. Record<K, T> 타입 Record 타입은 …

Read more

Decorator에 대한 기초와 활용 – 1

Decorator 함수

Decorator 소개 TypeScript 및 ES6에는 Class를 도입했습니다. 클래스와 클래스 멤버를 사용하게 되면 필연적으로 Decorator를 찾게 됩니다. 가장 큰 이유는 Java, C#, 파이썬과 같은 언어에서 Decorator를 지원하기 때문입니다. 심지어 Spring Framework와 같은 거대 프레임워크를 사용한 경험이 …

Read more

인터페이스와 클래스

인터페이스와 클래스

타입 스크립트 시리즈 3탄! 인터페이스와 클래스에 대한 내용을 다뤄보겠습니다. 인터페이스 앞서 타입에 대한 글을 보셨다면 타입 계층도가 있다는 걸 아실 겁니다. 그중 Object 타입은 인터페이스와 클래스 타입의 상위 타입입니다. 즉, Object로 선언된 변수는 class나 interface …

Read more

객체와 타입

타입스크립트 객체와 타입

타입스크립트에는 기본적으로 제공하는 객체와 타입들이 존재합니다. 자바스크립트와 호환되기 위해 타입스크립트 타입은 자바스크립트와 대응되어 제공됩니다. 기본 제공 타입 유형 자바스크립트 타입 타입스크립트 타입 숫자 타입 Number number 불리언 타입 Boolean boolean 문자열 타입 String string 객체 …

Read more

TypeScript vs javascript

TypeScript vs JavaScript

TypeScript vs javascript 요즘 많이 사용 되는 JavaScript 언어는 TypeScript라는 개선된 언어의 등장으로 혼란이 있습니다. JavaScript가 더 좋다 vs 아니다. 무조건 TypeScript가 좋다로 싸우기 때문이죠 JavaScript는 원래는 웹 페이지에 생명을 불어넣는 언어에서 시작하여 지금은 크게 …

Read more