У пользователя есть:
boards: [
0: {title: "trello-clone", background: "rgb(205 90 145)", cards: [{title: "3"}]}
]
cards
- это массив в boards, туда мне нужно запушить, но массив просто обновляется.
Получаю пользователя, массив для карточек
const user = JSON.parse(localStorage.getItem('user'));
const [card, setCard] = React.useState(user.boards.map(item => item.cards));
функция где я добавляю в массив:
function createCard() {
user.boards.map(item => {
item.cards = [];
})
user.boards.map(item => {
item.cards.push({title: titleCard});
})
setTitleCard('');
localStorage.setItem('user', JSON.stringify(user));
setCard(user.boards.map(item => item.cards));
}
В итоге если я например написал 1, он добавился потом написал 2, то 1 сотрется, а 2 останется и тд.