Возникла проблема с переопределением индекса массива в состоянии редукции: /
Я получаю данные от конечной точки и получаю следующие результаты:
например,
data:
[{
0: {id: 123, name: test1 },
1: {id: 456, name: test2 },
3: {id: 789, name: test3 },
}]
Но я хочу изменить индекс массива на основе объекта результата.
data:
[{
123: {id: 123, name: test1 },
456: {id: 456, name: test2 },
789: {id: 789, name: test3 },
}]
Затем сохраните их в редуктор.
Это точные данные, которые были возвращены из конечной точки.
Я пытался
let data = action.payload.data.map(item => {
return {
[item.id]: item
}
})
и получил результат
[
0: {123: {id: 123, name: 'test1'}},
1: {456: {id: 456, name: 'test2'}}
]
Любая помощь очень ценится!