📚 What you'll learn
✓React fundamentals and JSX
✓useState and useEffect
✓useContext global state
✓useReducer complex state
✓React Router v6
✓Custom hooks
✓React Query for server state
✓Performance with memo & useMemo
✓Deploy to production
Course Curriculum
5 sections · 18 lessons · 35 hrs
01React Foundations & JSX
5 lessons · 4h 00m▾
📄
What is React and Why Use It?Lesson
FREE
📄
Vite Setup & Project StructureLesson
FREE
📄
JSX — JavaScript + HTML RulesLesson
FREE
📄
Components & PropsLesson
📝
React Foundations Quiz — 10 QuestionsQuiz
02State & Hooks — Core Patterns
6 lessons · 8h 00m▾
📄
useState — State ManagementLesson
📄
useEffect — Side Effects & LifecycleLesson
📄
useContext — Global StateLesson
📄
useReducer — Complex StateLesson
📄
Custom Hooks — Build Your OwnLesson
🛠️
Project 1 — Course Platform with HooksProject
03React Router & Navigation
2 lessons · 4h 00m▾
📄
React Router v6 — Setup & RoutesLesson
📄
Nested Routes & LayoutsLesson
04Performance & Optimisation
3 lessons · 3h 00m▾
📄
React.memo, useMemo & useCallbackLesson
📄
Code Splitting & Lazy LoadingLesson
🛠️
Project 2 — Optimised DashboardProject
05Real-World Projects & Deployment
2 lessons · 8h 00m▾
📄
React Query — Server StateLesson
🛠️
Final Project — Full React App + DeployProject