- Consider 'RxJS' as being Lodash for events
- Combines the Observer Pattern with the Iterator pattern and functional programming with collections to fill the need for an ideal way of managing sequences of events.
From Wikipedia: "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 changes, usually by calling one of their methods."
We can mock this in JS in a pseudo-codey way