Material UI — это обширная библиотека компонентов React, в которой реализована наша независимая реализация системы Material Design от Google. Ему доверяют некоторые из крупнейших в мире команд разработчиков, поскольку он был тщательно протестирован в ходе более чем десятилетней разработки тысячами участников открытого исходного кода.
Основные функции Material UI расширяются за счет MUI X — набора сложных компонентов для расширенных вариантов использования. Toolpad построен на основе пользовательского интерфейса Material и предоставляет полнофункциональные компоненты и встроенный конструктор инструментов с низким уровнем кода.
Начните работу с документации Material UI.
Примечание. @next
указывает на предварительные выпуски. Используйте @latest
для получения последней стабильной версии.
Этот репозиторий также содержит Joy UI, экспериментальную библиотеку компонентов, реализующую наш собственный Joy Design. Пользовательский интерфейс Joy находится в стадии бета-тестирования, и разработка в настоящее время приостановлена . При запуске нового проекта с нуля мы рекомендуем Material UI вместо Joy UI, поскольку мы можем гарантировать постоянную поддержку.
Имейте в виду, что сопровождающие в первую очередь сосредоточены на других проектах и могут быть не в состоянии своевременно реагировать на проблемы или запросы на включение, связанные с пользовательским интерфейсом Joy.
Просмотрите документацию по пользовательскому интерфейсу Joy.
Бриллиантовые спонсоры — это те, кто вкладывает в MUI 1500 долларов в месяц или больше.
через Open Collective или через Patreon
MegaFamous Goread.io Buzzoid Twicsy Views4You
Золотыми спонсорами являются те, кто вкладывает в MUI 500 долларов в месяц или более.
См. полный список наших спонсоров.
Для вопросов с практическими рекомендациями, которые не связаны с внесением изменений в базу кода, используйте Stack Overflow вместо вопросов GitHub.
В нашей документации представлена коллекция примеров проектов.
Вы можете найти полные шаблоны и темы в магазине MUI.
Прочтите руководство, чтобы узнать о нашем процессе разработки, о том, как предлагать исправления ошибок и улучшения, а также о том, как создавать и тестировать свои изменения.
Участие — это больше, чем просто проблемы и запросы на включение! Существует множество других способов поддержки пользовательского интерфейса Material, помимо внесения вклада в базу кода.
Журнал изменений регулярно обновляется, чтобы отражать изменения в каждом новом выпуске.
Планы на будущее, а также высокоприоритетные функции и улучшения можно найти в дорожной карте.
Этот проект лицензируется на условиях лицензии MIT.
Подробную информацию о поддерживаемых версиях и контактную информацию для сообщения о проблемах безопасности см. в политике безопасности.
Эти замечательные сервисы спонсируют основную инфраструктуру MUI:
GitHub позволяет нам размещать репозиторий Git и координировать вклад.
Netlify позволяет нам распространять документацию.
BrowserStack позволяет нам тестировать в реальных браузерах.
CodeCov позволяет нам отслеживать покрытие тестами.