Bir React bileşeninde varsayılan props ayarlamak için aşağıdaki kodu kullanıyorum ama bu çalışmıyor. In render()
yöntemle, ben çıkış "tanımlanmamış sahne" tarayıcı konsoluna basıldığı görebilirsiniz. Bileşen props için varsayılan bir değeri nasıl tanımlayabilirim?
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'a bir göz attım ve bulamadım, bunun için belge nerede?