Este artículo no es un tutorial de React ni tampoco de RxJS. Si no sabes absolutamente nada sobre RxJS, te recomiendo comenzar por este artículo.
✨ Este artículo fue publicado originalmente en mi blog. ✨
RxJS es una librería para realizar Programación Funcional Reactiva (PFR desde ahora) en JavaScript. Si buscas en internet qué es PFR, probablemente encuentres muchas definiciones muy cool y cada una más complicada que la anterior.
Por lejos mi definición de PFR favorita es la siguiente:
La esencia de la programación funcional reactiva es especificar el comportamiento dinámico de un valor al momento de su declaración
– Heinrich Apfelmus
¿Pero qué significa esto?
Cuando hacemos PFR intentamos definir cómo el valor de una variable va a ir cambiando a través del tiempo al momento de declarar dicha variable. Puede resultar un poco extraño imaginar cómo luciría código de esta…