Need to answer the following questions:
- How do I do I load asynchronous data?
- How do I do optimistic updates or respond to errors from async work?
- Do I use Immutable.js for my state?
- What file structure should I use?
- How do I test redux code?
And more.