What is Reactive Pattern? I don’t want to write huge theory here. Because you can browse many more articles around the web.  Simple answer for the question is, The observer pattern is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state