React Responsively, Render Responsibly
summary
Starts with a sluggish photo grid taking about 600ms to 10ms after fixes and shows exact steps: use Chrome DevTools and React Profiler to spot full-grid re-renders, separate selection state from the photos array to avoid cloning large immutable objects, avoid creating new prop objects by spreading primitives so shallow compares succeed, create per-instance memoized selectors with reselect and react-window and apply windowing to cut DOM work and CPU time.
AI-written summary · about
chapters (6)
related talks
38mLive Coding - Optimizing a React application
55mUnderstanding Performance of React Applications
53mHelp! My React app is slowwwww!
27mProfiling and Optimizing Performance of React Applications
40mProfiling React rendering performance
16mReact Component Profiling
19mThe Mystery of React Renders
27mOptimizing the Critical Rendering Path in React
