Сейчас работаю над большим приложением(React/Sass/TS etc.) и столкнулся с тем, что некоторые разрабы начали переписывать компоненты.
В какой-то момент 1 из разработчиков начал добавлять POC элементы приложения на Material UI. После чего, было принято решение начать стилизировать Material UI и забить на те компоненты, что были написаны руками.
С недавнего времени начали использовать Styled Components для документирования кастомных компонентов и заточек под матириал.
Сейчас в приложении около 50и экранов, число которых растет, в связи с этим, использовать Material UI для некоторых компонент логично. Но допиливать его в плоть до пикселя, с учетом того, что есть уйма компонент, которым аналога нету в Material UI выглядит не логично и долго. Не понимаю, зачем использовать Material кнопку и затачивать ее под не Material дизайн.
Поделитесь своими соображениями и опытом с Material UI в React на больших приложениях, какие есть плюсы и минусы?
Стоит ли его вообще использовать, если придется делать поверх него не Material дизайн?
полная анархия от лида. если должна быть единая стилистика, то она должна быть. А так библиотек много. На тостере очень популярен 5 бутстрап :), в 4 только лохи делают :)
Если у вас не хватает ресурсов разработчиков или нужно быстро запилить проект, можно использовать M-UI.
Мне приходилось работать с данной библиотекой, скажу от себя, я бы не стал использовать её т. к. При росте проекта начинается хаос, анархия и мутации компонентов.