타입스크립트는 변수를 만들 때 변수의 타입을 지정할 수 있다. 배열과 객체 자료형의 경우, 안에 들어갈 데이터들도전부 타입을 지정할 수 있다. 타입이 결정된 변수에 다른 타입의 데이터로 재할당하게되면 오류가 발생한다. 배열 자료형 안에 들어갈 타입은 타입명\[]으로 지
1. 제네릭(generic) 제너릭은 데이터 타입을 일반화(변수화)하는 것을 말한다. 타입을 생성할 때 원하는 타입을 인자로 받아 넣어준다. 일반 자바스크립트에서 text 파라미터를 통해 어떤 값이 들어가도 그대로 반환을 해주었다. 위 함수를 제너릭 형태로 변경해
유니언 타입과 다른 점은 & 연산자를 통해 다양한 타입을 하나로 묶어 정의할 수 있다. 예로 동물인 타입과 사냥꾼 타입을 모두 하나의 타입으로 정의할 수 있다. 2가지 타입이 있는 animal 변수는두 타입의 속성을 이용할 수 있다.또한 함수를 호출할 때도 인자에 2가

사용자 정보 입력 폼에서 사용자의 정보를 올바르게작성했는지 실시간으로 확인하기 위해 react-hook-form을 통해 쉽게 구현할 수 있다. 야놀자 사이트를 참고하면 사용자가 잘못된 정보를 입력하면 실시간으로 오류 메세지를 띄워준다. 사용자의 이름과 휴대폰 번호를
1. 제네릭(generic) 타입을 고정된 값으로 명시하는 것이 아니라 변수를 통해 상황에 따라 변할 수 있는 타입으로 지정할 수 있다. 일반적으로 제네릭 타입을 명시할 때 ``로 명시한다. https://inpa.tistory.com/entry/TS-%F0%9
타입스크립트를 사용하면서 type과 interface 모두 공통점이 많은데 왜 구분되어 있을까라는 생각이 문뜩 들었다.이번에 차이점을 알아보면서 어떤 경우에 type 또는 interface를 사용하는 것이 좋은지 알아보자.extends 키워드를 통해 기존 인터페이스를