Web Development
Bug Report
React context re-render storm: every keystroke re-rendered 600 components
Typing in our search box felt sticky, with INP above 400 ms on mid-range laptops. The React Profiler showed the entire product grid re-rendering on every keystroke because one app-wide context held both slow and fast-changing state. Splitting contexts and a selector store cut that to a handful of renders.