Consumo de una API
En el proyecto de esta semana haremos una el consumo de la API de Rick & Morty de 3 formas distintas, con XHR (XMLHttpRequest), posteriormente con Fetch y por ulimo Axios para traer la info.
Para la primera forma tenemos que abrir declarar una nueva instancia de nuestro objeto XMLHttpResponse, nos abrimos a la escucha y declaramos los parametros de la patición para posteriormente mandarla, ahora tenemos que estar atentos a la escucha de la respuesta, todos estos procesos son asincronos y se repiten de la misma forma en los tres caso, aunque claro cada una tiene sus propias ventajas.
El codigo para nuestra petición de XHR queda de la siguiente forma
Ahora con Fetch
¿Se puede poner más facil? Asi es, por ultimo veamos el caso de Axios
Aunque se parecen mucho, Axios utiliza por detras XHR pero lo potencializa para hacer de su uso más facil e intuitivo.
Recursos:
Enlaces para leer sobre la documentación de cada uno de los metodos que usamos: XHR, Fetch, Axios
Documentación de la Api de Rick & Morty