Slide 44 text
Avoid Stop using using blocking components
Cache data where possible and make use of it!
If not syncing, react to actions locally and handle response.
Otherwise, manipulate data locally and sync with server
Design for Optimism, Hope for the best, deal with an error if it happens