If you made the course probably you heard about Axios, well firstly this is a library and let me explain to you what issues solves from fetch() requests to an API.
Axios returns a promise as we know but this is converted already in data we can take. so it skips the step fetch() takes to transform the data in JSON into js.
It happens that fetch() instead of taking only the error message in such a situation, it returns the response, weirdly. With Axios, you make sure this kind of bug doesn’t happen.
Here a good link that talks about Axiosvsfetch() --> here
[ES]
Si hiciste el curso, probablemente hayas oído hablar de Axios, bueno, en primer lugar, esta es una biblioteca y déjame explicarte qué problemas resuelve de las solicitudes de fetch () a una API.
Axios devuelve una promesa como la conocemos, pero esto ya está convertido en datos que podemos tomar. por lo que omite el paso fetch () para transformar los datos en JSON en js.
Sucede que fetch () en lugar de tomar solo el mensaje de error en tal situación, devuelve la respuesta, de manera extraña. Con Axios, se asegura de que este tipo de error no ocurra.
Aquí un buen enlace que habla sobre Axiosvsfetch () -> [aquí] (https://medium.com/@thejasonfile/fetch-vs-axios-js-for-making-http-requests-2b261cdd3af5)
Gracias men