Lesson 1 of 303%
(Progress persistence is disabled until Phase 9)
React
Beginner
Introduction to React
Learn what React is and how it differs from traditional vanilla JavaScript.
React is a JavaScript library for building user interfaces, primarily maintained by Meta (formerly Facebook).
Unlike traditional HTML where you build a single large document, React encourages you to break your UI into small, isolated, and reusable pieces called components.
Why React?
- Declarative: You describe what you want the UI to look like, and React handles how to update the DOM efficiently.
- Component-Based: Build encapsulated components that manage their own state, then compose them to make complex UIs.
- Learn Once, Write Anywhere: The same concepts can be used to build web apps, mobile apps (React Native), and more.
In this course, you’ll learn modern React using Functional Components and Hooks.
Try It Yourself