Описание тега reactive-programming
Реактивное программирование - это парадигма программирования, ориентированная на потоки данных и распространение изменений.
Вики
Реактивное программирование - это парадигма программирования, ориентированная на потоки данных и распространение изменений.
Это означает, что должна быть возможность легко выражать статические или динамические потоки данных на используемых языках программирования, и что базовая модель выполнения будет автоматически распространять изменения через поток данных.
Примеры
В Model-view-controller
Архитектура, реактивное программирование может позволить изменениям в базовой модели автоматически отражаться в представлении, и наоборот.
В отличие от программирования потока данных, парадигма реактивного программирования включает автоматическое обновление переменных, если переменные зависят от других переменных.