Slide 63
Slide 63 text
Why?
1. Functional, hence easier to deal with asynchrony.
2. Unidirectional data flow, easier to test and isolate faults.
3. Isolation between logic and side-effects.
4. Printing the state object gives us all the information we need.