получает массив для подачи этого массива во внутренний, внутренний экшен в цикле выполняет запрос и помещает ответ в другой массив.
Нужно диспатчить тот другой массив вне цикла, иначе он диспатчится 52 раза.
В итоге нужно диспатчить
dispatch({
type: GET_PRICES,
payload: prices
});
Массив prices это то, что нужно отослать в компонент, там массив цен с id объекта с этой ценой.
Код: https://pastebin.com/akGRLQga.
возьми санки
ровно 52? промисом запрос отправь, дождись Promise.all... и диспачь.
Обсуждают сегодня