Promesas en JavaScript (Avanzado)
Las promesas son un elemento importante dentro de la programación en #javascript, las promesas representan la finalización o error de una proceso asincrono. #100daysofcoding #programming
En lo anterior se muestra como podría quedar un función que valida un token con una promesa la estrucutra es la de una función que ejecutada la consulta a una API obtiene los datos y valida si todo esta bien si es así, se crea una promesa positiva con resolve y pasa se un objecto. Para manejar la función que devuelve la promesa se puede hacer por medio del uso de then y catch, el primero se ejecuta si la promesa fue exitosa, por el contrario si algo sucedio mal y se ejecuto reject el bloque de catch es el encargado de mostrar el error.
Fetch forma parte de la API disponible en JavaScript. Esta hace uso de promesas para determinar si la petición se realizo de manera correcta y se obtuvo un resultado satisfactorio o por el contrario algo salio mal.
Fetch realiza peticiones HTTP y se ha vuelto el estandar. La primera parte se hace una petición GET hacia una API publica, en then se obtiene la respuesta y se ejecuta response.json() que tambien es una promesa, el siguiente then obtiene el resultado y lo muestra en consola. Como ves, se pueden encadenar los then, pero si por alguna razón ocurriera un problema, al último se agrega un catch por si se lanza un error en alguno de los then por precuación.Como se muestra a continuación.
Si te gusto este articulo o aprediste al nuevo, te agradecería bastante que me siguieras y compartieras mi contenido. Gracias.