Toggle navigation
Net Ninja Pro
All Courses
Community
YouTube Channel
Login
Sign Up
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Modern React Tutorial
React Basics
introduction (4:40)
creating a react app (13:01)
components & templates (6:36)
dynamic values in templates (5:31)
multiple components (6:08)
adding CSS (6:39)
click events (7:20)
using state (useState hook) (6:41)
react dev tools (4:19)
outputting lists (6:43)
props (8:55)
reusing components (2:56)
functions as props (4:30)
useEffect & Fetching Data
useEffect basics (3:55)
useEffect dependencies (4:19)
using json server (5:10)
fetching data in useEffect (7:54)
conditional loading template (3:46)
handling fetch errors (7:38)
making a custom hook (8:48)
The React Router
react router setup (8:21)
exact match routes (5:23)
router links (3:29)
useEffect cleanup (6:49)
route parameters (8:02)
reusing the custom hook (5:15)
Forms & POST Requests
controlled inputs (9:26)
submit events (2:51)
making a post request (5:17)
programmatic redirects (3:37)
deleting blogs (3:45)
404 pages & next steps (4:16)
useEffect basics
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock