0% completed
All LessonsFree Lessons (6)
Before We Begin
Introduction to the Course
JavaScript for React—A Quick Refresher
Variables and Data TypesFunctions, Arrow Functions, and CallbacksScope and ClosuresObjects and ArraysJavaScript Asynchronous ProgrammingModern JavaScript and ES6+ FeaturesDOM Essentials for React DevelopersQuiz: JavaScript Fundamentals for ReactChallenge: Dynamic To-Do List ApplicationSolution: Dynamic To-Do List Application
Introduction to React
Why React?What Is React?Virtual DOM: The Power of ReactUnderstanding JSX SyntaxRendering JSX Elements in ReactQuiz: Introduction to ReactChallenge: Displaying a Dynamic Profile PageSolution: Displaying a Dynamic Profile Page
React Components
Introduction to React ComponentsPassing Props to ComponentsStyling Components in ReactHandling Events in React ComponentsCreating Stateless ComponentsQuiz: React ComponentsChallenge: Product Listing PageSolution: Product Listing Page
Hooks: Managing States and Effects in React Components
Understanding Hooks in ReactThe useState HookThe useEffect HookCombining useState and useEffect for Dynamic InteractionsThe useContext HookThe useRef HookThe useMemo HookQuiz: React HooksChallenge: Inventory Management System with ThemingSolution: Inventory Management System with Theming
React Router and Navigations
Introduction to React RouterDefining Routes in ReactNavigating Between Pages in ReactDynamic RoutingNested Routes404 Page and Wildcard RoutesProgrammatic NavigationQuiz: React Router and NavigationChallenge: Simplified E-Commerce ApplicationSolution: Simplified E-Commerce Application
New Improvements in React 19
Ref as a PropCleanup Functions for RefsContext as a ProviderSupport for Document MetaDataSupport for Async ScriptsQuiz: React 19 Improvements
Conclusion
Conclude Your React Journey

Project

Free
Build a Doctor Appointment Booking System Using the MERN Stack
Mock interview
Premium
Test Your React Skills