Здравствуйте, подскажите куда копать?)) Есть функция. В самой ф-ции, если написать then, все резолвится.
getData(startUrl).then((data) => {
let promises = [];
data.starships.forEach(starship => {
promises.push(getData(starship));
});
return Promise.all(promises);
});
Есть компонент реакта, подключаю эту фунцию через контекст, в хуке useEffect пытаюсь получить данные, а получаю
SyntaxError: Unexpected token < in JSON at position 0.
const { getData } = useContext(ApiContext);
useEffect(() => {
getData().then(data => {
console.log('data: ', data);
}).catch(e => {
console.log(e);
})
}, [getData])
p.s. в компоненте ф-ция подключена и существует)) Заранее благодарен