Nossa Visão
Nossa visão é fornecer uma implementação elegante de React utilizando as diretrizes do Material Design que podem ser personalizadas para se adequarem totalmente à sua marca.
As diretrizes do Material Design são um ponto de partida incrível, mas não fornecem orientação sobre todos os aspectos ou necessidades de uma aplicação. Além da implementação específica de diretrizes, queremos que o Material-UI se torne algo realmente útil para o desenvolvimento de aplicações, tudo no espírito das diretrizes do Material Design.
Portanto, Material-UI não será apenas uma implementação das diretrizes de Material Design, mas uma biblioteca de componentes UI de uso geral que são necessários para muitos. Esse uso generalizado não implica em nenhuma outra metodologia de design. Isso também significa que teremos componentes ou combinações que simplesmente não são abordadas nas diretrizes de design.
Vamos nos concentrar em fornecer todas as ferramentas de baixo nível necessárias para construir uma interface de usuário rica com o React. Depois de implementarmos a especificação do Material Design (que já é um nível elevado), você poderá aproveitá-la para seu próprio negócio com qualquer personalização de estilo necessária. Queremos que as empresas consigam usar o Material-UI de uma forma que corresponda à sua marca, próxima da filosofia material ou não. Não queremos que eles sintam que a interface do usuário simplesmente se parece com outro produto do Google.
Do ponto de vista de um desenvolvedor, queremos que o Material-UI:
- Entregue componentes React totalmente encapsulados / compostos.
- Seja capaz de lidar com temas / customizável.
- Seja compatível com navegadores e acessível.
- Promova a alegria do desenvolvedor, um senso de comunidade e um ambiente em que desenvolvedores novos e experientes podem aprender uns com os outros.