What types of data can we benefit from Observable and Reactive? Why can't we just use Promises to tell component to re-render themselves?
Observable is good for asynchronous and changing data. Anytime you want to automatically reflect data changes are good for observables and be subscribed to.
Cursor-based? Observable-based?
All functions are stateless. All data is immutable.