Intermediate · 4h · lessons

React

Build interactive UIs from components — from your first useState to custom hooks.

What you'll learn

  • Build UIs from reusable components with JSX
  • Manage state with useState and update it immutably
  • Move data with props and lift state to a common parent
  • Render lists, handle events, and show UI conditionally
  • Use useEffect, useRef, useContext, and write custom hooks
  • Build controlled forms and avoid needless re-renders

Syllabus