Я пытаюсь добавить new object
к существующему object
.
В моем mobx Store
у меня есть существующий объект, который содержит one user
:
@observable user = {
id: 101,
email: 'kevin@dev.com',
personalInfo: {
name: 'kevin',
address: {
city: 'Costa Mesa',
state: 'CA'
}
}
}
Я хочу добавить другого пользователя в существующий объект:
id: 102,
email: 'john@dev.com',
personalInfo: {
name: 'john',
address: {
city: 'New York',
state: 'NY'
}
}
Я хочу, чтобы мой конечный код выглядел следующим образом:
@observable user = {
id: 101,
email: 'kevin@dev.com',
personalInfo: {
name: 'kevin',
address: {
city: 'Costa Mesa',
state: 'CA'
}
},
id: 102,
email: 'john@dev.com',
personalInfo: {
name: 'john',
address: {
city: 'New York',
state: 'NY'
}
}
}
Какой будет правильный формат для добавления другого объекта в существующийобъект?
Будет ли это работать?
updateObjectState (){
const user2 = {
id: 102,
email: 'john@dev.com',
personalInfo: {
name: 'john',
address: {
city: 'New York',
state: 'NY'
}
}
}
store.pressedDate = [...store.pressedDate, user2]
}
Заранее спасибо!