The interactive way to master modern React - react.gg (FULL COURSE)

7h 53m 34s
English
Paid

OPTIMIZED FOR AHA! We’re obsessed with helping you reach your aha! moments. Our text sections help you master the “why” behind React concepts and include fun, interactive visuals you can play with. These aren’t lazy screencasts filmed in someone’s guest bedroom. We spent an uncomfortable amount of time making sure each video is worth your attention.

Read more about the course

50 CUSTOM HOOKS

We built useHooks — a popular OSS library of 50 reusable custom React hooks. You’ll solidify your skills by rebuilding it. Yes, all 50.

PREPPING FOR INTERVIEWS?

Want to know the secret to feeling confident in a React interview? Know more about React than the person interviewing you. This course, along with its 50+ interview question deep dives will get you there.

FUTURE PROOF REACT

React has evolved a lot in the last few years, and it shows no signs of slowing down. We’ll walk you through all the latest features like server components, suspense, and concurrent rendering, while keeping you updated as new stuff comes out.

Watch Online The interactive way to master modern React - react.gg (FULL COURSE)

Join premium to watch
Go to premium
# Title Duration
1 Getting Started 02:56
2 Why React 08:31
3 Imperative vs Declarative Programming 04:43
4 Pure Functions 05:49
5 Components 02:40
6 JSX 06:23
7 Props 03:08
8 Elements vs Components 03:14
9 Handling Events 04:24
10 Preserving Values with useState 03:06
11 Using useState 11:40
12 Why React Renders 10:44
13 Reality Check 00:57
14 Managing Effects 10:12
15 Managing Effects Part 2 13:25
16 Preserving Values with useRef 09:00
17 Teleportation with Context 05:55
18 Complex State with useReducer 13:32
19 Referential Equality and Why It Matters 09:22
20 Managing Advanced Effects 07:53
21 Abstracting Reactive Values with useEffectEvent 04:08
22 Creating Custom Hooks 03:54
23 Rebuilding useHooks 03:44
24 1. Badge Variables 01:10
25 2. Dynamic Date 00:45
26 3. Adjacent Elements 00:58
27 4. Conditional Rendering 00:58
28 5. Ternary Rendering 00:51
29 6. Rendering Lists 00:59
30 7. Rendering Lists No Keys 01:16
31 8. String Props 00:58
32 9. Object props 00:54
33 10. Function Props 01:57
34 11. Children Props 01:09
35 12. Character Limit 01:37
36 13. Character Limit – Props 03:15
37 14. Light Switch 02:01
38 15. Light Switch - Concise 01:49
39 16. Counter 01:38
40 17. Smart Character Limit 04:28
41 18. Password Toggle 04:03
42 19. Multistep Form 05:14
43 20. Form Builder 08:52
44 21. Search Filter 02:24
45 22. Clock 01:41
46 23. Country Info 04:54
47 24. Hacker News 07:20
48 25. Autofocus 02:31
49 26. Video Player 02:35
50 27. Field Notes 04:22
51 28. Click Outside 05:31
52 29. Expanding Textarea 03:27
53 30. Follow the Leader 02:42
54 31. Auth 03:48
55 32. Translations 04:06
56 33. Tabs 06:17
57 34. News Feed 11:20
58 35. Multistep Form with useReducer 06:28
59 36. Task Manager 03:54
60 37. Add To Cart 08:51
61 38. Undo Redo 08:36
62 39. Localized Primes 03:02
63 40. Data Table 07:51
64 41. Optimizing Renders 05:07
65 42. React Ruler 02:07
66 43. Flexible Tooltip 11:20
67 44. Match Media 02:03
68 45. useDocumentTitle 01:11
69 46. useDefault 01:39
70 47. useToggle 02:48
71 48. usePrevious 01:31
72 49. usePreferredLanguage 02:48
73 50. useFavicon 02:33
74 51. useCopyToClipboard 03:02
75 52. useInterval 04:12
76 53. useCounter 04:47
77 54. useLockBodyScroll 02:17
78 55. useQueue 02:54
79 56. useTimeout 03:52
80 57. useWindowSize 02:02
81 58. useVisibilityChange 03:13
82 59. useList 04:18
83 60. useObjectState 03:22
84 61. useDebounce 01:52
85 62. useContinuousRetry 04:01
86 63. useHistoryState 05:43
87 64. useEventListener 04:51
88 65. useRandomInterval 04:49
89 66. useMediaQuery 03:21
90 67. useIntervalWhen 05:48
91 68. useMouse 05:47
92 69. useClickAway 03:47
93 70. useWindowScroll 03:54
94 71. useLogger 04:13
95 72. useOrientation 03:53
96 73. useBattery 05:17
97 74. usePageLeave 02:42
98 75. useKeyPress 03:09
99 76. useThrottle 03:09
100 77. useIdle 04:39
101 78. useFetch 06:41
102 79. useCountdown 04:42
103 80. useGeolocation 04:05
104 81. useLocalStorage 06:20
105 82. useSessionStorage 03:11
106 83. useIsClient 02:22
107 84. useNetworkState 05:36
108 85. useLongPress 06:44

Similar courses to The interactive way to master modern React - react.gg (FULL COURSE)

React and Django: A Practical Guide with Docker

React and Django: A Practical Guide with Dockerudemy

Category: React.js, Docker, Django
Duration 6 hours 50 minutes 20 seconds
NFT Marketplace in React, Typescript & Solidity - Full Guide

NFT Marketplace in React, Typescript & Solidity - Full Guideudemy

Category: TypeScript, React.js, Decentralized Applications (dApps) / 'Web 3'
Duration 16 hours 20 minutes 55 seconds
Build Product Hunt with ReactJS and Firebase

Build Product Hunt with ReactJS and FirebaseCode4Startup (coderealprojects)

Category: React.js, Firebase
Duration 4 hours 47 minutes 27 seconds
TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL

TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQLfullstack.io

Category: TypeScript, React.js, GraphQL
Duration 30 hours 50 minutes 42 seconds
Build a Slack Chat App with React, Redux, and Firebase

Build a Slack Chat App with React, Redux, and Firebaseudemy

Category: React.js, Firebase, Redux
Duration 5 hours 55 minutes 18 seconds
Storybook for building React apps

Storybook for building React appsfullstack.io

Category: React.js
Duration 3 hours 16 minutes 25 seconds
Master Custom React Hooks with TypeScript

Master Custom React Hooks with TypeScriptfullstack.io

Category: TypeScript, React.js
Duration 2 hours 21 minutes 3 seconds
React - The full course

React - The full coursefireship.io

Category: React.js
Duration 1 hour 20 minutes 10 seconds
Working with React and Go (Golang)

Working with React and Go (Golang)udemy

Category: React.js, Golang (Google Go)
Duration 24 hours 48 minutes 43 seconds