ReactJs – .propTypes, .defaultprops

prop 를 타입 선언과 기본 값 셋팅을 할 때 대소문자 주의해서 쓰자.

const로 먼저 셋팅 선언하고, 하단에 실제 타입과 기본값 선언을 상단에서 설정한 셋팅값으로 가져온다.

import React from 'react';

const propTypes = {
    number : React.PropTypes.number
}
const defaultProps = {
    number : -1
}

class Value extends React.Component {
    constructor(props){
        super(props);
    }
    render(){
        return(
            <div>
                <h1>{this.props.number}</h1>
            </div>
        )
    }
}
Value.defaultProps  = defaultProps;
Value.propTypes = propTypes;
export default Value;

.propTypes 과 .PropTypes 에 대소문자 주의하자.
자주 헷갈려서 오류난다.

TOP