ReactiveX - RxJs
 ReactiveX - RxJs   ¿Cuando usar Rx?    Eventos en la interfaz de usuario.  Cuando es necesario notificar sobre cambios en un objeto(s).  Comunicación por sockets.  Cuando necesitamos trabajar con flujos de información(Streams).     Piezas fundamentales de la programación reactiva    Observables   Son la fuente de información  Pueden emitir multiples valores, sólo uno o ninguno.  Pueden emitir errores  Pueden ser infinitos, finitos. (Completarse)  Pueden ser síncronos o asíncronos   Subscribers   Se subscriben a un observable, es decir, estar pendiente de lo que realiza el observable  Consumen / observan la data del observable  Pueden recibir los errores y eventos del observable  Desconocen todo lo que se encuentra detrás del observable   Operators   Es la pieza fundamental  Usados para transformar  Observables ( map, group, scan...)  Usados para filtrar  Observables (filter, distinct, skip, debounce...)  Usados para combinar  Observables  Usados para crear  nuevos observables   Ejempl...