PropTypes는 부모로부터 전달받은 prop의 data type을 검사한다.
자식 컴포넌트에서 명시해 놓은 data type과 부모로부터 넘겨받은 data type이 일치하지 않으면 콘솔에 에러 경고문을 나타낸다.
PropTypes은 먼저 npm i prop-types 로 다운 받아준다.
PropTypes을 사용할 때
Typo in static class property declaration react/no-typos
라는 에러가 발생한다면
ex) test.PropTypes를 test.propTypes로 바꿔주자
무슨 차이냐면 PropTypes에서 P를 소문자 p로 바꿔준 것이다.
귀신같이 해결되는 것을 알 수 있다😊