Anonymous
Как лучше сделать такое?
В экшен вложен другой экшен, наружный экшен получает массив для подачи этого массива во внутренний, внутренний экшен в цикле выполняет запрос и помещает ответ в другой массив.
Нужно диспатчить тот другой массив вне цикла, иначе он диспатчится 52 раза.
В итоге нужно диспатчить
dispatch({
type: GET_PRICES,
payload: prices
});
Массив prices это то, что нужно отослать в компонент, там массив цен с id объекта с этой ценой.
Код: https://pastebin.com/akGRLQga.
Ростислав (ROS)
извените, но я никогда не прошу помощи пока сам не попробую решить задачу, прозьба єто уже крайний случай, иначе бы не просил
Ростислав (ROS)
{
directories: {
directoriesList: [
{
id: 1,
name: 'root'
},
{
parentId: 1,
name: 'test',
id: 2
},
{
parentId: 1,
name: 'test',
id: 3
},
{
parentId: 1,
name: 'test',
id: 4
},
{
parentId: 1,
name: 'test',
id: 5
},
{
parentId: 1,
name: 'test',
id: 6
},
{
parentId: 1,
name: 'test',
id: 7
},
{
parentId: 1,
name: 'test',
id: 8
},
{
parentId: 1,
name: 'test',
id: 9
},
{
parentId: 1,
name: 'test',
id: 10
}
]
}
}