React Simplified - Advanced
Once you become a good React developer, it is time to start diving into advanced React concepts.
This course will take you from a junior to a mid-level React developer. Currently, I am still working on recording the videos for this course, but it will be a similar size to the Beginner Course. Right now this course is planned to be 10+ hours of content spread across 65+ videos and 9 modules.
If you purchase this course now you will receive every video from the Advanced Course as soon as I have them finished. This means you will be part of the first group to have access to this content and can even help me shape the content in this section of this course based on your feedback.
This course will cover not only advanced React features, but more importantly will cover concepts like security, TypeScript, testing, and how to write clean code.
The skills in this course will set you apart from all other job applicants as most React developers never learn any of these concepts until after landing their first job. I personally didn't even know what 90% of the concepts in this course were until years after I landed my first job and was forced to learn them on the job.
I can only imagine how much easier it would have been to land my first job if I knew these skills before applying.
Watch Online React Simplified - Advanced
# | Title | Duration |
---|---|---|
1 | 01 - Welcome | 01:22 |
2 | 02 - Portals | 06:15 |
3 | 03 - forwardRef | 04:39 |
4 | 04 - Modal Introduction | 03:20 |
5 | 05 - Modal Walkthrough | 15:31 |
6 | 06 - Error Boundaries | 10:34 |
7 | 07 - Advanced Key Uses | 06:42 |
8 | 08 - Capture Event Listeners | 02:31 |
9 | 09 - Date Picker Introduction | 02:13 |
10 | 10 - Date Picker Walkthrough | 16:32 |
11 | 11 - useLayoutEffect | 07:06 |
12 | 12 - useDebugValue | 08:09 |
13 | 13 - useId | 05:28 |
14 | 14 - useImperativeHandle | 06:54 |
15 | 15 - useCallback As Ref | 04:59 |
16 | 16 - Infinite Scroll Project Introduction | 03:54 |
17 | 17 - Infinite Scroll Project Walkthrough | 17:32 |
18 | 18 - useEffectEvent | 08:21 |
19 | 19 - CSS Modules | 07:27 |
20 | 20 - CSS In JS | 08:46 |
21 | 21 - Utility CSS | 10:09 |
22 | 22 - CSS Frameworks | 04:26 |
23 | 23 - Comparing CSS Options | 17:59 |
24 | 24 - PropTypes | 11:09 |
25 | 25 - TypeScript Setup And Props | 11:21 |
26 | 26 - TypeScript useState | 02:58 |
27 | 27 - TypeScript useRef | 04:05 |
28 | 28 - TypeScript useReducer | 03:43 |
29 | 29 - TypeScript useContext | 06:16 |
30 | 30 - TypeScript Generic Components | 04:26 |
31 | 31 - Google Calendar Clone Introduction | 07:08 |
32 | 32 - Google Calendar Clone Walkthrough | 01:44:43 |
33 | 33 - Dev Tools Profiler | 11:14 |
34 | 34 - React.memo | 10:15 |
35 | 35 - PureComponent | 02:05 |
36 | 36 - Handling Large Lists | 05:58 |
37 | 37 - Setup Vitest And React Testing Library | 08:17 |
38 | 38 - Vitest | 11:15 |
39 | 39 - React Testing Library | 23:50 |
40 | 40 - Mocking API Calls | 11:37 |
41 | 41 - Component Testing Project Introduction | 02:52 |
42 | 42 - Component Testing Project Walkthrough | 15:43 |
43 | 43 - Hook Testing Project Introduction | 01:29 |
44 | 44 - Hook Testing Project Walkthrough | 10:00 |
45 | 45 - Router Testing Project Introduction | 02:42 |
46 | 46 - Router Testing Project Walkthrough | 35:45 |
47 | 47 - As Prop | 07:59 |
48 | 48 - Context Organization | 12:27 |
49 | 49 - Toast Project Introduction | 02:22 |
50 | 50 - Toast Project Walkthrough | 19:52 |
51 | 51 - Use Less useEffect | 13:09 |
52 | 52 - Controlled Vs Uncontrolled Compo... | 07:20 |
53 | 53 - Compound Components | 08:30 |
54 | 54 - React Folder Structure | 14:34 |
55 | 55 - Suspense | 12:41 |
56 | 56 - React.lazy | 11:28 |
57 | 57 - useDeferredValue | 10:25 |
58 | 58 - useTransition | 09:37 |
59 | 59 - use Hook | 11:25 |
60 | 60 - Async React Router | 11:54 |
61 | 61 - Async Routing Project Introduction | 03:06 |
62 | 62 - Async Routing Project Walkthrough | 43:21 |