En esta charla repasaremos los conceptos básicos y paradigmas de la programación funcional en Javascript, y exploraremos el uso de promesas para manejar y componer operaciones asíncronas de una forma sencilla y segura.
Representa el resultado eventual de una operación asíncrona ✘ Sirve como un “placeholder” donde se pueden materializar dos valores distintos: ◦ Valor de un resultado exitoso ◦ Valor de la razón del error
no se conoce porque la operación asíncrona no ha terminado ✘ Resuelta: Cuando la operación terminó exitosamente y se tiene un valor ✘ Rechazada: Cuando la operación asíncrona falló y la promesa no se puede completar. Incluye el motivo del error Pendiente Resuelta Rechazada Valor Error
el valor de salida de la anterior función ✘ Similar a composición ✘ En algunas librerías existe .tap, que permite acceder a la salida anterior sin romper la cadena