Preguntas etiquetadas con rxjs

113
Redux y RxJS, ¿alguna similitud?

Sé que Redux es una mejor "implementación" de Flux, o mejor dicho, es un rediseño para simplificar las cosas (administración del estado de la aplicación). He escuchado mucho sobre la programación reactiva (RxJS), pero aún no me he sumergido para aprenderlo. Entonces mi pregunta es: ¿hay alguna...

106
¿Cómo puedo "esperar" en un Rx Observable?

Me gustaría poder esperar en un observable, p. Ej. const source = Rx.Observable.create(/* ... */) //... await source; Un intento ingenuo da como resultado que la espera se resuelva de inmediato y no bloquee la ejecución. Editar: El pseudocódigo para mi caso de uso previsto completo es: if...

105
Observable finalmente en la suscripción

De acuerdo con este artículo , onCompletey la onErrorfunción de los subscribeson mutuamente excluyentes. Es decir, onErroro los onCompleteeventos se dispararán en mi subscribe. Tengo un bloque lógico que debe ejecutarse si recibo un error o si termino mi flujo de información con éxito. Busqué...

104
¿Para qué sirve la tubería en rxJS?

Creo que tengo el concepto base, pero hay algunas oscuridades Entonces, en general, así es como uso un observable: observable.subscribe(x => { }) Si quiero filtrar datos, puedo usar esto: import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators'; observable.pipe( map(x...

92
¿Por qué necesitamos usar flatMap?

Estoy empezando a usar RxJS y no entiendo por qué en este ejemplo necesitamos usar una función como flatMapo concatAll; ¿Dónde está la matriz de matrices aquí? var requestStream = Rx.Observable.just('https://api.github.com/users'); var responseMetastream = requestStream

84
Rxjs: Observable.combineLatest vs Observable.forkJoin

Me pregunto cuáles son las diferencias entre Observable.combineLatesty Observable.forkJoin. Por lo que puedo ver, la única diferencia es que forkJoinespera que los Observables se completen, mientras combineLatestdevuelve los últimos valores.

84
¿Cuándo usar asObservable () en rxjs?

Me pregunto cuál es el uso de asObservable: Según los documentos: Una secuencia observable que oculta la identidad de la secuencia fuente. Pero, ¿por qué necesitarías ocultar la secuencia?