You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MUI v6 introduces Pigment CSS, a new CSS-in-JS solution that replaces Emotion. With Pigment CSS, styles are extracted at build time rather than runtime, reducing client-side recalculations and enabling compatibility with React Server Components (RSC).
React 19 Support
ThemeProvider now supports all of the CssVarsProvider features
MUI v6 is out!
This thread is dedicated to evaluating the pros and cons of upgrading to MUI v6 and establishing a timeline for the transition.
Why upgrade to MUI v6? [Pros]
React Server Component support
MUI v6 introduces Pigment CSS, a new CSS-in-JS solution that replaces Emotion. With Pigment CSS, styles are extracted at build time rather than runtime, reducing client-side recalculations and enabling compatibility with React Server Components (RSC).
React 19 Support
ThemeProvider now supports all of the CssVarsProvider features
support for container queries
a new theme utility for adding styles to specific color modes
Breaking changes and Cons
Upgrading to PigmentCSS
Removed support for IE 11
Minimum TypeScript version
The minimum supported version of TypeScript has been increased from v3.5 to 4.7.
UMD bundle removed
To align with React 19's removal of UMD builds, Material UI has also removed its UMD bundle.
Certain SDS components will need refactoring due to breaking changes in MUI v6, including:
• Accordion
• Autocomplete
• DropdownMenu
• Dropdown
• ComplexFilter
• Chip
• Tag
• FilterTag
• ListItem
• Theme file (due to the new color mode theme utility)
Additional Resources:
The text was updated successfully, but these errors were encountered: