I found different solutions here, but none worked for me. I have this simple code:
const Element = () => {
        async function getEndData() {
            const data = (await getEnd());
            return data;
        }
}
const getEnd = async () => {
    return await axios.get('http://localhost:8080/end').then(res => res.data);
}
And it always return a Promise "pending" with inside a [[PromiseResult]] with the value i need, when i call getEndData().
I tried also to call directly getEnd() removing the then(), returning only the data, but nothing. If i print res.data in console.log, it will return the right value i need.
 
     
     
     
    