[React] Component Input declared PropTypes instead of propTypes 해결방법

이 오류는 React 컴포넌트의 prop 유형을 propTypes 대신 PropTypes 사용하여 선언할 때 발생합니다.
참고로 propTypes 객체는 부모로부터 전달받은 props의 데이터 유형 및 유효성 검사 규칙을 지정하는 속성입니다.

ERROR Warning: Component Input declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?

 
 
예를 들어 다음과 같이 PropTypes을 선언하는 대신

import PropTypes from 'prop-types';

...

Input.PropTypes = {
  title: PropTypes.string.isRequired,
  placeholder: PropTypes.string,
};


다음과 같이 Input 컴포넌트의 propTypes을 선언해줍니다.
PropTypes 대신 소문자 propTypes으로 선언해야 하는 걸 유의해야합니다.

import PropTypes from 'prop-types';

...

Input.propTypes = {
  title: PropTypes.string.isRequired,
  placeholder: PropTypes.string,
};