Programación Reactiva ⭐ 29k stars
Programación reactiva con Observables y operadores para componer código asíncrono.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i rxjs
import { of, map } from 'rxjs';
of(1, 2, 3).pipe(map((n) => n * 2)).subscribe(console.log);
Dos casos de uso comunes implementados con esta librería.
Cuenta clics con fromEvent y acumula.
import { fromEvent, scan } from 'rxjs';
const clics = fromEvent(document, 'click').pipe(
scan((acc) => acc + 1, 0)
);
clics.subscribe((n) => console.log('Clics:', n));Busca solo tras pausa de escritura.
import { fromEvent, debounceTime, map, distinctUntilChanged } from 'rxjs';
const input = document.querySelector('input');
fromEvent(input, 'input').pipe(
map((e) => e.target.value),
debounceTime(300),
distinctUntilChanged()
).subscribe((q) => console.log('Buscar:', q));| Categoría | Programación Reactiva |
|---|---|
| Stars (GitHub) | ⭐ 29k |
| Sitio oficial | https://rxjs.dev/ |
| GitHub | https://github.com/ReactiveX/rxjs |
| Instalación | npm i rxjs |
| Relacionadas | Bacon.js · Kefir · Most.js |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.