La programación reactiva es una forma de gestionar la asincronicidad mediante la declaración de flujos de datos que van realizando ciertos procesos a los datos que los cruzan. Estos datos normalmente están generados asíncronamente; es una forma de declarar 'reacciones' ante el cambio.
Las aplicaciones en el lado del navegador son cada vez más compleja y tienen que gestionar mucha carga asíncrona, principalmente debido a los eventos generados por el usuario y el navegador como respuestas a peticiones AJAX.
Mediante la programación reactiva y las extensiones RxJS es posible gestionar la asincronicidad de una forma sucinta y más fácil de mantener que la aproximación tradicional en un entorno JavaScript.
RxJs está fuertemente integrada en Angular, y también es utilizable en Vue.js o incluso en React.
Esta charla pretende ser una introducción a la programación reactiva y por qué deberías empezar a usarla en tus desarrollos.
Las diapositivas se pueden encontrar aquí: https://rsanzante.github.io/dcspain2018-programacion-reactiva/presentaci%C3%B3n/
Las aplicaciones en el lado del navegador son cada vez más compleja y tienen que gestionar mucha carga asíncrona, principalmente debido a los eventos generados por el usuario y el navegador como respuestas a peticiones AJAX.
Mediante la programación reactiva y las extensiones RxJS es posible gestionar la asincronicidad de una forma sucinta y más fácil de mantener que la aproximación tradicional en un entorno JavaScript.
RxJs está fuertemente integrada en Angular, y también es utilizable en Vue.js o incluso en React.
Esta charla pretende ser una introducción a la programación reactiva y por qué deberías empezar a usarla en tus desarrollos.
Las diapositivas se pueden encontrar aquí: https://rsanzante.github.io/dcspain2018-programacion-reactiva/presentaci%C3%B3n/