Я пытался сделать вызов API и получить данные обратно в виде массива для перебора массива и заполнения реагирующих компонентов. Проблема в том, что я получаю только обещания, и поэтому реакция не позволит мне использовать функцию карты. Я новичок, чтобы реагировать, и у меня проблемы с пониманием проблемы.
Я делаю вызов axios, как показано ниже:
const makeRequest = async (url) => {
return await axios.get(url).then(response => response.data);
}
А затем попытка сохранить ответ массива внутри переменной для повторения.
let data = makeRequest("someUrl");
Если у меня есть вызов console.log()
внутри запроса, я могу получить массив, но как только я пытаюсь сохранить его в переменной, я получаю только обещание. Любая помощь будет большой спасибо!