La programación reactiva es una de las tendencias hoy en día, en diversos sectores de la industria del desarrollo de software, gracias a iniciativas como ReactiveX, un movimiento que busca llevar el paradigma a varios lenguajes de programación (sean o no funcionales), y que no necesariamente corran en un servidor; como es el caso de las extensiones para JavaScript, el nuevo lenguaje de Apple multiplataforma Swift o Bindings para frameworks específicios como Android.
La programación reactiva es un paradigma orientado al flujos de datos y a la propagación de cambios. La palabra reactiva hace referencia a la reacción, al comportamiento que va a realizar nuestra aplicación en base a un dato, y a partir de los cambios realizados en e