← Back to Speakers
Michał Dudak

Michał Dudak

Software Developer

MUI

X/Twitter

[About]

Michał has been a professional software developer for over 17 years. Throughout his career, he has worked with a wide range of technologies, from full-stack web development to mobile and embedded systems, ultimately specializing in web frontends.
Currently, he works from his home office in Poland, building Base UI at MUI. When he's not at his keyboard, Michał enjoys tinkering in his garage or traveling with his wife and two daughters.

What we learned optimizing Base UI: Patterns you can steal for faster React apps

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 just a little too reactive.
While preparing the first stable release of Base UI, we had to confront these issues head-on. In this talk, I'll show concrete patterns we used to eliminate unnecessary re-renders, reduce subscription churn, and move work out of React's render cycle without sacrificing correctness.
You'll see real code examples, profiler traces, and techniques you can apply directly in your own apps and libraries.