Monorepo
Monorepo copied to clipboard
MUI vs. Material UI
The question in https://survey.devographics.com/en-US/survey/state-of-react/2023/outline/4#mui
Could be considered confusing. MUI is an organization, which authors Base UI (unstyled UI library), Material UI (styled UI library), MUI X (rich components), MUI System (name will soon change, CSS engine)
Adding @samuelsycamore for context
@oliviertassinari thanks for the precision I wasn't aware of that
I think in this case we'd still want to keep the whole organization, considering that users will say "used it" as long as they use one of the underlying projects?
We have the same question with Ant for instance that does Ant Charts, Ant Forms etc. but I feel like what's matter is that people use solutions from the Ant organization. We can be more specific if we happen to have a specific question like "what unstyled library do you use"
Right, I guess it depends on the goal of the questions, there can definitely be two separate segments:
- Styled libraries; almost like a CSS framework: Bootstrap, Material UI, Ant Design, Shadcn UI, Mantine, Charka UI, Radix Theme, etc.
- Unstyled libraries: Radix Primitives, React Aria, Ariakit, Base UI, Ark UI, Headless UI, etc.
With MUI X, we do something hybrid, we do both 1 and 2, focused on one component at a time.
I think in this case we'd still want to keep the whole organization, considering that users will say "used it" as long as they use one of the underlying projects?
The only limit is that the broader MUI's organization product grows, the more confusion it would become. For example, it would be strange to ask JavaScript developers if they are using Meta (React + CRA + styledx) or Google (Angular + Angular Material). Today, MUI is a way way too small organization to be an issue though.