Я пытаюсь изменить состояние со значениями из массива. Пример:
const [state, setState] = useState({});
const test = [1, 2, 3];
test.map((item, i) => {
setState({ ...state, [`item-${i}`]: item });
});
Текущее состояние:
item-2: 3
Чего я хочу добиться:
item-0: 1,
item-1: 2,
item-2: 3
Я пытался сделать это несколькими способами (все выглядят одинаково), но эффект тот же: / кто-нибудь знает, как его решить?
Спасибо!