1. Module Introduction
2. Understanding State
3. The Complexity of Managing State
4. Understanding the Redux Flow
5. Setting Up Reducer and Store
6. Dispatching Actions
7. Adding Subscriptions
8. Connecting React to Redux
9. Connecting the Store to React
10. Dispatching Actions from within the Component
11. Assignment 4: Time to Practice – Dispatching actions
12. [OPTIONAL] Dispatching Actions Assignment Solution
13. Passing and Retrieving Data with Action
14. Switch-Case in the Reducer
15. Updating State Immutably
16. Updating Arrays Immutably
17. Outsourcing Action Types
18. Combining Multiple Reducers
19. Understanding State Types
20. Assignment 5: Time to Practice – Redux Basics
21. [OPTIONAL] Redux basics Assignment Solution
22. Combining Local UI State and Redux