← All courses
⚡Advanced

Rendering, Reconciliation & Performance

Understand and control what React does: what triggers a re-render, reconciliation & diffing, keys & reconciliation, React.memo, memoizing for performance, avoiding wasted renders, profiling, and concurrent React.

Volume 3 · Part V · 8 chapters · 8 lessons
Share

What you'll learn

  • What Triggers a Re-render
  • Reconciliation & the Diffing Algorithm
  • Keys & Reconciliation
  • React.memo
  • Memoizing for Performance
  • Avoiding Unnecessary Renders
  • Profiling with React DevTools
  • Concurrent React & Automatic Batching

Curriculum

3 modules · 8 lessons
Module 1The Render Cycle3 lessons
What Triggers a Re-renderPreview
Reconciliation & the Diffing Algorithm
Keys & Reconciliation
Module 2Optimizing Renders3 lessons
React.memo
Memoizing for Performance
Avoiding Unnecessary Renders
Module 3Measuring & Concurrency2 lessons
Profiling with React DevTools
Concurrent React & Automatic Batching

Reviews

No reviews yet.

More courses

Browse all →