TSgeneric 타입

최창서·2022년 4월 30일
0

TSgeneric 타입

보통 typescript를 사용하는 도중 어떤 타입일지 잘 모르겠으면 any를 주게 된다.
any를 주게되면 어떤 타입이든 상관이 없고 어떤 인자가 오게 될지 예측할 수 없다.
하지만 이럴때 Generic을 사용하게되면 유용하다 우선은 어떤 타입이 들어오게 될지 모르나 일단 인자값이 들어오게되면 들어온 인자의 타입을 반환하는 결과에도 동일하게 적용시켜 준다.
any타입의 경우 일단 data를 반환하게되면 타입에 대한 정보를 잃어버리게 되기 때문에 데이터가 어떤 타입으로 들어오고 나가는지 알 수 없는 반면
generic은 입력값에 따라 타입이 달라지고 any와 같이 다양한 타입에도 사용될 수 있기 때문에 더 좋다고 할 수 있다.

자세한 사용방법은 아래 vscode를 참고하면 좋다.

profile
프론트엔드 개발자

0개의 댓글