React 101
Learn how to build a few practical React components from scratch.
Module 1 | Collapsible Component (2020) |
Unit 1 | R101 - Project Setup - 3:14 |
Unit 2 | R101 - Components Structure - 4:03 |
Unit 3 | R101 - Styled Components - 7:06 |
Unit 4 | R101 - useState - 6:35 |
Unit 5 | R101 - useRef - 6:05 |
Module 2 | Fetching Data (2020) |
Unit 1 | R101 - useEffect - 5:11 |
Unit 2 | R101 - useEffect with fetch - 6:45 |
Unit 3 | R101 - isLoading state - 8:58 |
Unit 4 | R101 - Custom React Hook - 7:23 |
Unit 5 | R101 - Export function from custom hook - 3:54 |
Module 3 | Collapsible Component |
Unit 1 | R101 - #1 - Introduction and setup - 5:08 |
Unit 2 | R101 - #2 - Passing children to React component - 5:27 |
Unit 3 | R101 – #3 – Conditional class rendering - 6:08 |
Unit 4 | R101 - #4 - Calculating height of an element - 6:04 |
Module 4 | Fetching Data |
Unit 1 | R101 - Fetch - #1 - Creating the initial loading State - 8:14 |
Unit 2 | R101 - Fetch - #2 - Using the Fetch API - 8:46 |
Unit 3 | R101 - Fetch - #3 - How to use localStorage - 7:34 |
Unit 4 | R101 - Fetch - #4 - Checking the time since a timestamp - 7:45 |
Module 5 | Currency Converter |
Unit 1 | R101 – Currency – #1 – Loading data into state – 11:59 |
Unit 2 | R101 - Converter - #2 - Filtering through data - 7:30 |
Unit 3 | R101 - Converter - #3 - Conversion calculations - 10:47 |