I just recently started working on a product that uses MaterialUI.

I’m not saying it is bad, but it is frustrating me. As a person with a very strong understanding of CSS (SASS mostly), it is frustrating to see the framework try to make things easier while making them entirely more hard.

It would take one or two classes do a thing in SASS but instead it is accessing a bunch of sub classes already built in and modifying some aspects. And then having to add custom css-in-js for other layout needs.

It feels wrong for 1 element to have 2 different methods and areas to house it’s own styles.

I’m sure I’m going to get used to it soon enough. But it is frustrating now.

Your Job Suck?
Get a Better Job
Add Comment