30 Días con RxJS — Día 11

Si estas leyendo esto, bienvenido al cassette número 11 de 30

Si llegaste aquí y no viste ninguno de los videos anteriores, te recomiendo empezar con el primero:


Este es el día y vamos a ver “BehaviorSubject”!


Una de las variantes de los Subjects es el BehaviorSubject, que tiene una noción de “el valor actual”. Almacena el último valor emitido a sus consumidores, y cada vez que New Observer se suscriba, recibirá inmediatamente el “valor actual” del BehaviorSubject.

BehaviorSubjects son útiles para representar “valores a lo largo del tiempo”. Por ejemplo, un stream de eventos de cumpleaños es un Subject, pero el stream de la edad de una persona sería un BehaviorSubject.

En el ejemplo siguiente, BehaviorSubject se inicializa con el valor 0 que recibe el primer observador cuando se suscribe. El segundo observador recibe el valor 2 aunque se suscribió después de que se envió el valor 2.


El código de lo que vimos esta en:

Esto es todo por hoy, tenemos que asentar bien las bases para poder avanzar estables mas adelante!

Te gusto? deja un comentario, contále a tus amigos desarrolladores, seamos un montón en esta aventura de 30 días.


One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.