
FrontendBeginnerFree
React Fundamentals
Master the basics of React including components, props, state, and hooks. This comprehensive course will take you from beginner to confident React developer.
8 hours
1234 students
4.8 (456 reviews)
16 lessons
Your Progress12/16 lessons completed
Last watched: Lesson 6: useEffect Hook
ReactJavaScriptJSXHooksState Management
Instructor
SJ
Sarah Johnson
4.9•15,000 students
Senior Frontend Developer with 8+ years experience at Google and Meta
What You'll Learn
Build React components from scratch
Understand JSX and component composition
Master React hooks and state management
Handle events and user interactions
Create reusable component libraries
Deploy React applications
Course Curriculum
16 lessons • 8 hours total length
Getting Started
3 lessons
Introduction to React
video•15 min
Setting up Development Environment
video•20 min
Your First React Component
video•25 min
Components and JSX
4 lessons
Understanding JSX
video•18 min
Props and Component Communication
video•22 min
Conditional Rendering
video•16 min
Practice: Building a Card Component
assignment•30 min
State and Hooks
5 lessons
Introduction to State
video•20 min
useState Hook
video•25 min
useEffect Hook
video•30 min
Custom Hooks
video•28 min
Quiz: React Hooks
quiz•15 min
Advanced Concepts
4 lessons
Context API
video•35 min
Error Boundaries
video•20 min
Performance Optimization
video•40 min
Final Project
project•2 hours