React Fundamentals
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.915,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

video15 min

Setting up Development Environment

video20 min

Your First React Component

video25 min

Components and JSX

4 lessons

Understanding JSX

video18 min

Props and Component Communication

video22 min

Conditional Rendering

video16 min

Practice: Building a Card Component

assignment30 min

State and Hooks

5 lessons

Introduction to State

video20 min

useState Hook

video25 min

useEffect Hook

video30 min

Custom Hooks

video28 min

Quiz: React Hooks

quiz15 min

Advanced Concepts

4 lessons

Context API

video35 min

Error Boundaries

video20 min

Performance Optimization

video40 min

Final Project

project2 hours
Built with v0