reactive programming

Noun

 * 1)  A declarative programming paradigm where changes to values are automatically propagated, without the need for explicit reassignment.