Web/React

[React] Typo in static class property declaration react/no-typos 오류

skyriv 2022. 9. 27. 21:13

Typo in static class property declaration  react/no-typos 

error - Typo in static class property declaration  react/no-typos 

 

prop의 타입을 체크해주는 PropTypes를 import 하여 사용하던 도중 에러가 발생

 

- 에러 발생 코드

Movie.PropTypes = {
    id :  PropTypes.number.isRequired,
    year : PropTypes.number.isRequired,
    title : PropTypes.string.isRequired,
    summary : PropTypes.string.isRequired,
    poster: PropTypes.string.isRequired,
};

 

- 에러 해결 코드
Movie.propTypes = {
    id :  PropTypes.number.isRequired,
    year : PropTypes.number.isRequired,
    title : PropTypes.string.isRequired,
    summary : PropTypes.string.isRequired,
    poster: PropTypes.string.isRequired,
};

 

두 코드의 차이점은 바로 Movie의 뒤에 오는 P/p의 차이 

컴포넌트에서 사용시는 propTypes

컴포넌트 안에서 prop의 타입을 체크할 경우에는 PropTypes로 사용