Day 111:50 AMHyatt Regency Miami
reactperformance

What we learned optimizing Base UI

Michał Dudak

Performance problems in React apps often come from perfectly "valid" code: context updates that rerender too much, event handlers that change identity, or state that's too reactive. While preparing the first stable release of Base UI, we had to confront these issues head-on. I'll show concrete patterns we used to eliminate unnecessary re-renders and move work out of React's render cycle.