В случае, если нам нужно получить глубоко вложенную опору, и значение может быть неопределенным на каждом уровне.Другими словами, нам нужно проверить на каждом уровне, является ли значение неопределенным.Что было бы хорошей практикой для этого или вообще не делать этого?
Простой двухуровневый пример, представьте, что глубина составляет пять или шесть ...
const mapStateToProps = state => {
return {
formValues: state.form.section1 ?
state.form.section1.input1?
state.form.section1.input1.value
: {}
: {}
};
};
Я нашел этот пост: Невозможно прочитать свойство что-то из null, mapStateToProps , но я сомневаюсь, что это хорошая практика, если дерево высокое.