Состояние моего компонента - это массив объектов:
this.state = {
userFavorites: [{id: 1, title: 'A'}, {id: 2, title: 'B'}]
}
Мне нужно, каждый раз, когда я нажимаю кнопку, обновлять свое состояние другим объектом, подобным тем, что есть в моем состоянии выше;например: {id: 3, title: 'C'}.
Если я просто конкатирую их и устанавливаю состояние, последний объект продолжает изменяться тем, который добавляется.
Нужен ли здесь оператор спреда?