[英]how to avoid getting error because of undefined in React-Native
我相信您可以在组件内部使用defaultProps
如下所示:
static defaultProps: {
adres: {
addresLine: null,
selectedBranchID: null,
}
}
如果您知道从一个页面导航时不存在adres
的事实,则应该检查它的存在,而不是它的属性的存在:
this.state = {
addressLine: this.props.adres? this.props.adres.address_line:null,
selectedBranchId: this.props.adres? this.props.adres.branch_address_id:null,
}
根据您的解释,这应该可以解决问题,尽管为了安全起见,我将对每个类似项进行全面检查:
this.props.adres && this.props.adres.address_line
也不确定为什么将其拼写为adres
而不是address
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.