아래 코드를 사용하여 React 구성 요소에 기본 소품을 설정했지만 작동하지 않습니다. 이 render()
방법에서 출력 "정의되지 않은 소품"이 브라우저 콘솔에 인쇄 된 것을 볼 수 있습니다. 컴포넌트 소품의 기본값을 어떻게 정의 할 수 있습니까?
export default class AddAddressComponent extends Component {
render() {
let {provinceList,cityList} = this.props
if(cityList === undefined || provinceList === undefined){
console.log('undefined props')
}
...
}
AddAddressComponent.contextTypes = {
router: React.PropTypes.object.isRequired
}
AddAddressComponent.defaultProps = {
cityList: [],
provinceList: [],
}
AddAddressComponent.propTypes = {
userInfo: React.PropTypes.object,
cityList: PropTypes.array.isRequired,
provinceList: PropTypes.array.isRequired,
}
react
/native
doc을 보았고 찾을 수 없었습니다.