Pular para o conteúdo

🎉 Material UI v5 is out! Head to the migration guide to get started.

Instalação

Instale o Material-UI, a biblioteca de componentes React UI mais popular do mundo.

O Material-UI está disponível como um pacote do npm.

npm

Para instalar e salvar em suas dependências do package.json, execute:

// utilizando o npm
npm install @material-ui/core

// utilizando o yarn
yarn add @material-ui/core

Note que o pacote possui 2 dependências obrigatórias: react >= 16.8.0 e react-dom >= 16.8.0.

Fonte Roboto

O Material-UI foi desenvolvido com base na fonte Roboto. Portanto, certifique-se de seguir estas instruções para carregá-la. Como alternativa, carregue através do Google Web Fonts:

<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" />

Ícones

Para utilizar o componente de fonte Icon, você deve primeiro adicionar a fonte Material icons. Aqui estão algumas instruções sobre como fazer isso. Como alternativa, carregue através do Google Web Fonts:

<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" />

Ícones SVG

Para usar os ícones SVG pré-definidos do Material, como os encontrados na demonstração de ícones você deve primeiro instalar o pacote @material-ui/icons:

// usando npm
npm install @material-ui/icons

// usando yarn
yarn add @material-ui/icons

CDN

Você pode começar a utilizar o Material-UI com o mínimo de infraestrutura de frontend, o que é bom para prototipação.

Dois arquivos Universal Module Definition (UMD) são fornecidos:

Você pode seguir esse exemplo de CDN para dar um pontapé inicial.

⚠️ Usar essa abordagem em produção não é recomendada devido que - o cliente tem que baixar toda a biblioteca, independentemente de quais os componentes que são realmente utilizados, o que afeta o desempenho e a utilização da largura de banda.

⚠️ Os links UMD estão usando a tag latest para apontar para a versão mais recente da biblioteca. Dessa forma aponta para uma versão instável, muda a medida que lançamos novas versões. Você deve considerar apontar para uma versão específica, como v4.4.0.

Recursos de design

figma sketch adobe-xd

Esta é uma coleção de projetos de terceiros que estendem Material-UI.

  • Figma: A large UI kit with over 600 handcrafted Material-UI components.
  • Sketch: Sketch para Material-UI — Um kit de interface de usuário grande com mais de 600 símbolos de Material-UI trabalhados à mão 💎.
  • Adobe XD: A large UI kit with over 600 handcrafted Material-UI symbols.
  • Framer: Framer para Material-UI — Um pequeno kit MIT de interface de usuário em preview, de componentes de Material-UI trabalhado a mão.