Hola, no me quedó muy claro lo que es un observable, Un observable tiene el mismo concepto de una promesa?

Gustavo Restrepo

Gustavo Restrepo

Pregunta
studenthace 5 años

Hola, no me quedó muy claro lo que es un observable, Un observable tiene el mismo concepto de una promesa?

1 respuestas
para escribir tu comentario
    Kevin Fiorentino

    Kevin Fiorentino

    studenthace 5 años

    Hola compañero! Los observables y las promesas son dos mecanismos distintos para controlar la asincronisidad de Javascript. Las promesas es lo mismo que async/await. Lo que hacen basicamente es esperar un dato en el tiempo que puede llegar en algún momento o no. Los observables utilizan callbacks para realizar una acción cuando el dato se presenta o cambia de valor. Al "suscribirse" a un observable, este notificará del cambio de valor de un dato cuando ocurra. Siempre recuerda que cuando haces un suscribe, hay que hacer un unsuscribe para que no ocupe memoria.

    Son dos técnicas para manejar asincronisidad que hay que conocer para programar con Javascript. Angular se basa en observables, pero también puedes usar promesas si es de tu preferencia.

    Ambos lleva tiempo entenderlos y saber usarlos. Espero haberte respondido. Saludos!

Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.

Curso de Angular [Empieza Gratis]
Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.