আমি প্রতিক্রিয়া উপাদানটিতে ডিফল্ট প্রপস সেট করতে নীচের কোডটি ব্যবহার করি তবে এটি কার্যকর হয় না। ইন 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ডকটি দেখেছি এবং সেগুলি খুঁজে পাইনি, এর জন্য ডকটি কোথায়?