TypeScript #6 | 함수 (1) - Call Signatures

HyeonWooGa·2022년 8월 27일
0

TypeScript

목록 보기
7/16

Call 'Signatures'

정의

  • 함수 위에 마우스 올렸을 때 보게 되는 것
  • 함수의 인자의 타입과 반환값의 타입을 알려주는 것

선언법

  • type 키워드를 사용하여 아래와 같이 선언합니다.

장점

  • 함수를 구현하기 전에 '호출 시그니쳐'를 정리해두면 타입을 생각하고 코드를 구현하게 되어서 좋습니다.
  • 타입 선언과 코드 작성의 분리.

사용처

  • React 에서 Prop 을 함수에게 보낼때 함수의 출력형태를 설정해줘야 하기때문에 많이 사용합니다.
  • 타입을 먼저 정해주고 코드를 구현하기 때문에 실수에서 타입스크립트가 보호해줍니다.

profile
Aim for the TOP, Developer

0개의 댓글