答案 0 :(得分:2)
我相信您可以在组件中使用defaultProps
,如下所示:
static defaultProps: {
adres: {
addresLine: null,
selectedBranchID: null,
}
}
答案 1 :(得分:0)
如果你知道某个事实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