Introduction and Setup
  • Setup with create-react-app
  • Overview
  • Beginner Setup
  • Restructure Files
React Basics
  • Functional Components
  • What are styled-components?
  • Styled-components Exercises
App Layout
  • Google Fonts
  • AppLayout
  • AppBar
  • Style AppBar
React Context
  • React Context - Providers & Consumers
Settings Page
  • Warning if you get: TypeError: Cannot read property 'map' of undefined
  • localStorage
  • CryptoCompare API
  • [Optional] CryptoCompare API Key
  • Page
  • Content
  • CoinGrid
  • Styles.js
  • Shared Styles
  • Shared Tile
  • CoinTile
  • TopSection CoinGrid
  • Add/Remove Coins
Responsiveness
  • Responsive Grid
Searching Coins
  • Search
  • Fuzzy Search
Dashboard
  • IMPORTANT FIX FOR "Cannot read property 'USD' of undefined"
  • Fetch Prices
  • Dashboard
  • CurrentFavorite
  • Coin Spotlight
  • HighCharts
  • HighCharts Theme Link (Updated)
  • HighCharts Theme
  • Historical Data
  • Bugs
  • Chart Select
Themes
  • Light Theme
Bonus Content
  • Bonus Lecture