Introduction
  • Introduction and Setup
Scaffolding and Routing
  • Scaffolding the App
  • Setting up React Router
Styled Components
  • Styled Components - Intro and Global Styling
  • Styled Components - Component Styling
  • Styled Components - Themes and completing the styles
React Hooks
  • Preparing our app for Hooks
  • Hooks - Pre Example
  • Hooks - useState and a little trick
  • Hooks - useEffect
Higher Order Component (HOC)
  • Creating a HOC
Finishing the App
  • Creating the callback functions for the Video
  • Persisting state in Local Storage
  • Deploy and finishing words
BONUS
  • BONUS - useCallback with React.memo to reduce re-rendering of components