TypeScript ·
[Typescript] 외부 라이브러리 사용 간 Type 정의
외부 라이브러리 를 사용하는 경우 만약 해당 라이브러리 에 type 이 정의되어 있지 않다면 어떻게 type 을 정의해서 사용할까? 에 대한 내용을 포스팅하도록 한다. npm 을 통해서 axios 에 대한 라이브러리 를 설치 후 import 를 통해 사용해 보도록 하자.
TypeScript ·
외부 라이브러리 를 사용하는 경우 만약 해당 라이브러리 에 type 이 정의되어 있지 않다면 어떻게 type 을 정의해서 사용할까? 에 대한 내용을 포스팅하도록 한다. npm 을 통해서 axios 에 대한 라이브러리 를 설치 후 import 를 통해 사용해 보도록 하자.
TypeScript ·
typescript 의 추론과 가드를 통한 타이핑을 학습한 내용을 포스팅한다. 타입 호환은 기본적으로 작은 범위의 타입이 큰 범위의 타입을 호환할 수 없다는 골자를 가지고 있다. 예를들면 아래와 같다. 함수로 보면 sum1 이 더 큰 범위이기 때문에 add1의 타입을 호환할 수 있지만, 반대로 add1 이 sum1을 호환할 수는 없다.
TypeScript ·
typescript 의 추론과 가드를 통한 타이핑을 학습한 내용을 포스팅한다. 위 코드에서 보면 DetailDropdown 에서 Dropdown 인터페이스를 상속받아 사용하기 때문에 문제없이 추론 및 정의가 가능하다.
TypeScript ·
우리가 모든 타입의 경우의 수를 두고 함수를 여러개 만든다는 것은 말도 안되는 일일 것이다. 따라서, 타입을 정의하기 위해 Generic 타입을 사용한다. 위 소스에서 볼 수 있듯이 우리는 T를 통해 타입을 먼저 정의해놓지 않고 사용하는 측에서 정의하게끔 함수를 만들었다.
TypeScript ·
외부 라이브러리 를 사용하는 경우 만약 해당 라이브러리 에 type 이 정의되어 있지 않다면 어떻게 type 을 정의해서 사용할까? 에 대한 내용을 포스팅하도록 한다. npm 을 통해서 axios 에 대한 라이브러리 를 설치 후 import 를 통해 사용해 보도록 하자.
TypeScript ·
TypeScript에서 타입을 정의하는 interface와 type에 대해 비교해본다. Interface를 통해 타입을 정의하고 실제 변수를 선언할 때 해당 타입을 선언해주는 방법이 있다. 두가지 방법으로 정의할 수 있다.
TypeScript ·
이번에 대규모 차세대 프로젝트에서 프론트 공통개발을 담당하게 되면서 여러가지 새롭게 써보고 구현해야되는 것들이 생겨났다. 우리는 Vue3프레임워크를 사용해서 진행하게 되므로 기본이되는 Typescript를 활용할 계획이어서 빠르게 학습을 진행하게 되었다.