Вам необходимо вернуть обещание и дождаться результата как его асинхронный. Обратите внимание, что возврат перед аксиосами, которые возвращают, обещает, что вы можете работать. (Я редактирую на мобильном телефоне и думаю, что форматирование плохое. Если это сработало, обновлю позже)
getItems: () => {
return axios.get('https://jsonplaceholder.typicode.com/users/')
.then( response => {
console.log(response.data); //gives me an array of 10 items
return response.data;
})
}
Затем, await getItems()
или getItems().then()
, где вам нужно.