⏰ Los operadores de tiempo nos ayudan a gestionar cómo y con qué frecuencia entregamos valores.
Hay muchos operadores de esta clase en RxJS, en esta clase te introduzco 4 de ellos:
- throttleTime
- sampleTime
- auditTime
- debounceTime
¿Por qué son importantes los operadores de tiempo? 🔃 Imagina que necesitamos consultar a una API por unos valores que tenemos. Si son muchos valores corremos el riesgo de utilizar muchos recursos o generar muchas peticiones y llegar a un límite establecido.
✅ Pero a través de un operador como sampleTime, sólo hacemos una petición a una API cada 1 minuto, o cada 10 minutos por los valores emitidos, disminuimos la frecuencia de peticiones y el riesgo de llegar a un límite.