If your designer asked for it then use material ui. Because this means that designer will design according to design system of material and probably not make different components from material ui. This will speed up your development speed up to x2.
But you need take some gotchas into account. 1. Material ui uses css in js and it hardly support new react nextjs features. And currently material team works on it. 2. It will be hard to customize components if you need something different. 3. If you have totally different design system and want to addapt material ui in my opinion it is worst idea. Because it won't be perfect.
Radix ui, react aria i think more preferable if you want to craft components from scratch how you want without losing ♿ accessiblty
-
Tailwind, panda css or vanilla extract are better solutions today for styling components according to design system.
- Don't forget it will take time without material ui
