English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 83 Lessons (11h 08m) | 3.30 GB
This may be called a Beginner Course, but it doesn’t just stop after covering the basics. This course covers everything you need to know to be a good React developer, and will ensure that you know how to think like a React developer.
I know this sounds crazy, but this course will take you from knowing nothing about React to being able to build complex React applications on your own. Even if you already have some React knowledge, the content in this course will expand upon your current skills and push you to new levels of understanding.
While 11 hours may not seem like a lot if you are used to long Udemy courses, I can assure you this course is packed with information. Each minute is as condensed as possible with knowledge, projects, and exercises which means not a single second of your time with this course is wasted. I spent months crafting this course to shave every unnecessary second off of so none of your time with this course will be wasted.
Also, if you plan to get through this course in only 11 hours, good luck. With all the projects and exercises in this course it will easily take you over a month to get through everything, and that is if you work on the course every single day!
There are 16 projects and exercises in this course for you to complete with some taking days to finish. This doesn’t even include the plethora of smaller exercises embedded into each video.
Table of Contents
1 Course Introduction
2 React Is Hard
3 Don’t Get Discouraged
4 What Is React
5 Download Tools
6 Prettier
7 Your First React App
8 Your First Vite React App
9 Vite ESlint
10 Thinking In Components
11 JSX Basics
12 Creating Components
13 Props
14 Declarative Vs Imperative
15 Importing Non-JS Files
16 User Card Introduction
17 User Card Walkthrough
18 useState Hook
19 State In Class Components
20 Input Event Listeners
21 Array State Project
22 Counter With Name Project Introduction
23 Counter With Name Project Walkthrough
24 Virtual DOM
25 Component Lifecycle
26 useEffect Hook
27 useEffect Hook Exercises Introduction
28 useEffect Hook Exercises Walkthrough
29 Class Component Lifecycle Methods
30 Class Component Lifecycle Methods Exercises Introduction
31 Class Component Lifecycle Methods Exercises Walkthrough
32 StrictMode
33 Fetching Data From An API
34 React Dev Tools
35 Conditional Rendering
36 Activity
37 Rendering Lists
38 Fragments
39 User List Project Introduction
40 User List Project Walkthrough
41 Spread Props
42 Render Raw HTML
43 Simple Todo List Project Introduction
44 Simple Todo List Project Walkthrough
45 Hook Rules
46 useRef Hook
47 Refs In Class Components
48 useMemo Hook
49 useCallback Hook
50 Custom Hooks
51 useFetch Custom Hook Project Intro
52 useFetch Custom Hook Project Introduction
53 useFetch Custom Hook Project Walkthrough
54 useArray Custom Hook Project Introduction
55 useArray Custom Hook Project Walkthrough
56 useLocalStorage Custom Hook Project Introduction
57 useLocalStorage Custom Hook Project Walkthrough
58 Form Basics
59 One Way Data Flow
60 useState vs useRef
61 Basic Form Validation Project Introduction
62 Basic Form Validation Project Walkthrough
63 Form Libraries
64 React Hook Form Implementation
65 useReducer Hook
66 useContext Hook
67 Context In Class Components
68 Local State Is Best
69 Never Store Derived State
70 Environment Variables
71 Advanced Todo List Introduction
72 Advanced Todo List Walkthrough
73 Routing Without A Library
74 React Router Basics
75 Nested Routes
76 Dynamic Routes
77 Loaders
78 Basic Routing Project Introduction
79 Basic Routing Project Walkthrough
80 Actions
81 Advanced Routing Project Introduction
82 Advanced Routing Project Walkthrough
83 React 19 Update
Resolve the captcha to access the links!
