All coursesWeb Development
Get started with React
Build your first modern interfaces
Level : Beginner12 h32 lessons
Course previewLearn React from scratch: components, props, state and hooks. By the end, you'll be able to build a complete interactive interface, production-ready.
What you'll learn
- Create reusable components in JSX
- Manage state with useState and useEffect
- Pass data between components via props
- Structure a small React application
Course curriculum
3 modules · 12 lessons01
Foundations
4 lessons- Why React?
- Set up the environment
- Your first component
- Understanding JSX
02
Components & state
4 lessons- Props and composition
- State with useState
- Events
- Lists and keys
03
Going further
4 lessons- Effects with useEffect
- Calling an API
- Best practices
- Capstone project

