React

React 19 · intermediate

React track

Components, JSX, state, effects, and hooks — the modern React stack. Function components throughout, with React 19 patterns and a chapter on shipping real apps.

Start the first lesson 77 of 77 lessons live

Section 03

Events & State

Reacting to user input with state and event handlers.

12 / 12 lessons
Chapter quiz 8 questions on Events & State
  1. 01 Event Handlers 4 min
  2. 02 Passing Arguments to Handlers 3 min
  3. 03 useState 5 min
  4. 04 State Updates Are Asynchronous 4 min
  5. 05 Updater Functions 3 min
  6. 06 Batching 3 min
  7. 07 Derived State 4 min
  8. 08 Lifting State Up 4 min
  9. 09 Controlled Inputs 4 min
  10. 10 Controlled Forms 4 min
  11. 11 Immutable Updates 4 min
  12. 12 State Pitfalls 4 min

Section 06

Patterns

Composition, error boundaries, suspense, and performance tools.

12 / 12 lessons
Chapter quiz 8 questions on Patterns
  1. 01 Composition Over Configuration 4 min
  2. 02 Controlled vs Uncontrolled 4 min
  3. 03 Render Props 3 min
  4. 04 Higher-Order Components 3 min
  5. 05 Portals 3 min
  6. 06 Error Boundaries 4 min
  7. 07 Suspense 4 min
  8. 08 React.lazy 3 min
  9. 09 forwardRef 3 min
  10. 10 React.memo 4 min
  11. 11 Keys as a Reset 3 min
  12. 12 Server Components — A Taste 4 min