prop-types : React 내장 타입 검사 기능
prop-types
- React에 내장되어 있는 타입 검사용 기능
- TypeScript 수준의 검사가 불필요하다고 생각되는 경우에 도입 고려
- 각 컴포넌트들 간의 props에 타입 지정 - 검사를 통한 에러 방지
- props로 전달되는 값들의 타입을 자식 컴포넌트에서 미리 지정
- 부모 컴포넌트에서 전달받은 props가 지정한 타입과 다를 경우 console을 통해 에러 경고
- 코드의 실행에서는 에러를 발생하지 않고, console을 통한 경고로 개발자들만 확인 가능
- function을 설정하여, 실행 부분에서도 에러를 내도록 설정할 수도 있음
- 기본 제공 타입 및 복합 타입 제공, 커스텀 타입 함수 설정하여 에러 설정 가능