The whole app is a single component.
How to use a component more than once. Shows how the parent can read child state.
How to add/remove components dynamically. Shows how the parent can read child state.
How to import components. Shows how to unit test components.
How to code split actions. Shows how actions can be asynchronous and dynamic.
How to code split components. Shows how actions can be asynchronous and how to unit test components.
How to inject a service into a component and unit test it.