Итак, в моем проекте React у меня есть резервное состояние по умолчанию для адресной формы, которое выглядит так:
state = {
newLocation: this.props.location || {
lat: null,
lng: null,
street: null,
complement: null,
neighbourhood: null,
city: null,
state: null,
zipCode: null,
country: null,
},
}
Однако определение такого большого объекта со всеми ключами, равными нулю, кажется довольно нелепым. Есть ли более короткий способ сделать это? Что-то в ES6/ES7?
null
? Не может ли любой код, который использует эти свойства, просто принятьundefined
как пустое значение, чтобы вы могли просто иметь:newLocation: this.props.location || {}
. - person CodingIntrigue   schedule 11.01.2017