Introduction
  • Introducing the Instructor
  • Installing React Tools
  • Installing a Code Editor
  • Source Code for the Course
  • Final Introductory Notes
Understanding React
  • React, Components, & JSX
  • State, Props, & Lifecycle Methods
Application One | AgeTeller
  • Previewing AgeTeller
  • Setting Up AgeTeller
  • Creating an App Component
  • Crafting a Form Component
  • Implementing State
  • Building a Stats Component
  • Adding Styling and Animations
  • Section Overview | AgeTeller
Understanding Redux
  • Redux - the 3 Step Recipe
  • Section Overview | Understanding Redux
Redux Application One | SuperSquad
  • Previewing SuperSquad
  • Setting Up SuperSquad
  • The First Reducer
  • The Store
  • The First Action
  • Adding a Second Reducer
  • Mapping State to Props in a CharacterList
  • Mapping Dispatch to Props
  • Styling the App
  • Creating a Hero List
  • The Second Action
  • Building a Squad Stats Component
  • Section Overview | SuperSquad
Redux Application Two | RecipeFinder
  • Previewing RecipeFinder
  • Setting Up RecipeFinder
  • Creating a Form to Search Recipes
  • Coding Break | Web Requests
  • Accessing the API
  • Fetching from the API
  • Storing Recipes
  • Building a Recipe List
  • Making Recipe Items
  • Storing Favorite Recipes
  • Starring Recipe Items
  • Building a Favorite Recipe List
  • Routing Recipe Lists
  • Section Overview | RecipeFinder
Redux Application Three | MemeGenerator
  • Previewing MemeGenerator
  • Setting Up MemeGenerator
  • Getting Access to the API
  • Fetching Memes Asynchronously
  • Applying Thunk Middleware
  • Listing Memes
  • Creating Meme Items
  • Animating Meme Items
  • Crafting a Custom Meme Form
  • Reducing and Posting Personal Memes
  • Setting Up a Post Meme Action
  • Building a Personal Memes List
  • Section Overview | MemeGenerator
Final Remarks & Bonus Content
  • Final Remarks & Bonus Content