Как заменить массив внутри объекта?
Есть объект в состоянии:
const [ops, setOps] = useState({
names: ["МТС", "Билайн", "Мегафон"],
links: ["/mts.img", "/beeline.img", "/megafon.img"]
});
Мне нужно в нем заменить массив в names на другой. Как это сделать?
Ответы (1 шт):
Автор решения: vp_arth
→ Ссылка
Заменить массив:
setOps({
...ops,
names: ['new names']
})
Добавить элемент в массив:
setOps({
...ops,
names: [...ops.names, 'New one']
})