타입스크립트와 PropTypes 차이점

코드깎는 노인·2020년 9월 2일
1

타입스크립트와 PropTypes 차이점

타입스크립트와 propTypes는 다른목적이 있다.타입스크립트는 컴파일환경에서 타입을 체크하고 propTypes는 런타임환경에서 타입을 체크한다.
타입스크립트는 코드를 작성할때 잘못된 타입을 넘겨줄 경우 알려주고 proptypes는 컴포넌트가 외부 api로 부터 데이터를 받아올때 잘못된 타입을 넘겨줄경우 실패 메세지로 디버깅에 도움을 준다.
타입스크립으에서 proptypes를 자동으로 지정해주는 기능이 있다.아래 링크가 예시들이다.
https://github.com/milesj/babel-plugin-typescript-to-proptypes
https://github.com/grncdr/ts-react-loader#what-it-does
https://github.com/gcanti/prop-types-ts

profile
내가 볼려고 만든 블로그

0개의 댓글