【发布时间】:2019-03-03 22:29:22
【问题描述】:
如果我们需要得到一个深度嵌套的 prop 并且值可能在每个级别都未定义。换句话说,我们需要检查每个级别的值是否未定义。什么是这样做的好习惯,或者完全避免这样做?
一个简单的二层例子,想象一下深度是五六...
const mapStateToProps = state => {
return {
formValues: state.form.section1 ?
state.form.section1.input1?
state.form.section1.input1.value
: {}
: {}
};
};
我发现了这个帖子:Cannot read property something of null, mapStateToProps,但我怀疑如果树很高,这是否是一个好习惯。
【问题讨论】:
标签: reactjs react-redux