코드 잡동사니
React default Props 설정, 검증 방법 본문
class MyComponent extends Component { static defaultProps = { name : null } static propTypes = { name : PropTypes.string.isRequired } constructor(props){ super(props) } render(){ return (안녕하세요, 제 이름은 {this.props.name} 입니다.) } }
defaultProps 는 MyComponent props 초기화 해준다.
propTypes 는 props 의 데이터 검증하는 것인데 name 이 문자열이고 꼭 입력해야하는 값이라는 것을 나타내고 있다.
Comments