Pular para o conteúdo

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:

// usando npm
npm install @material-ui/core@next @emotion/react @emotion/styled

// usando yarn
yarn add @material-ui/core@next @emotion/react @emotion/styled

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

Or if you want to use styled-components as a styling engine:

// with npm
npm install @material-ui/core@next @material-ui/styled-engine-sc@next styled-components

// with yarn
yarn add @material-ui/core@next @material-ui/styled-engine-sc@next styled-components

💡 Take a look at the Styled Engine guide for more information about how to configure styled-components as the style engine.

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

To use the font Icon component, you must first add the Material icons font. 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. ⚠️ Os links UMD estão usando a tag latest para apontar para a versão mais recente da biblioteca. Você deve considerar apontar para uma versão específica, como v5.0.0.

Recursos de design

figma adobe-xd sketch

A set of reusable components for design tools is available, designed to match the React components and to help you craft great products:

  • Figma: A large UI kit with over 600 handcrafted Material-UI components.
  • Adobe XD: 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 💎.
  • 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.