It unlocks many great features (theme nesting, dynamic styles, self-support, etc.).
Most recently, we have moved towardĪ CSS-in-JS solution. In previous versions, Material-UI has used LESS, then a custom inline-style solution to write the style of theĬomponents, but these approaches have proven to be limited. This styling solution is interoperable with all the other major solutions. Material-UI aims to provide strong foundations for building dynamic UIs.įor the sake of simplicity, we expose our styling solution to users. Hopefully, we will make it the default style implementation for the core components in Material-UI v4. ⚠️ We are working on extracting the styling solution into it's own package: an unstable project (alpha version). You can leverage our styling solution, even if you are not using our components.