Home > Article > Web Front-end > What is MUI? (Including Pros and Cons)
If you are a developer but you want to add designs and animations to your app, then you should use MUI or Material UI.
Why? It’s one of the powerful React UI frameworks that has a design language. What’s more,is that it was created by Google in 2014. And it’s not just a basic design app. It has a lot of designs, animations, grid systems, as well as lighting effects.
Apart from React.js, you can also use it with Angular.js and Vue.js. It follows the principles of Material Design. The MUI widget library has lots of buttons to help you make everything from buttons to data tables.
So, is there any prerequisite for MUI? Well, you need to have a code editor. Not only this, you should also have some knowledge of developing React apps.
Although, as of now, not a single major company has disclosed whether they use MUI or not. But, OpenClassrooms and QuintoAndar, to name a few, use it.
But why are developers using it, and what are the pros of using it? Well, MUI has the following pros:
Now, the bigger question is how to install it. Well, just install it using the npm package by writing,
npm install @material-ui/core
And tada!
But for beginners, is MUI hard to learn? Well, no.
This is because its documentation is way too detailed. They have lots of use cases of their library as well. So, it’s really useful to learn using all their documentation. But this doesn’t mean that MUI doesn’t have any cons.
The bundle size of MUI is large. This is probably because of the comprehensiveness of its component collection. At times, some also feel like MUI also puts unnecessary design constraints.
The above is the detailed content of What is MUI? (Including Pros and Cons). For more information, please follow other related articles on the PHP Chinese website!