Pular para o conteúdo

Plataformas Suportadas

Aprenda sobre as plataformas, desde as modernas até antigas, quais delas são suportadas pelo Material-UI.

Navegador

O Material-UI suporta as versões mais recentes e estáveis de todos os principais navegadores e plataformas. Você não precisa fornecer nenhum poyfill JavaScript, pois ele gerencia recursos não suportados do navegador internamente e isoladamente.

Edge Firefox Chrome Safari (macOS) Safari (iOS)
>= 85 >= 78 >= 84 >= 13 >= 12.1

Uma extensa lista pode ser encontrada em nosso .browserlistrc (verifique a entrada stable). Se você precisar do suporte para o IE 11, confira nosso pacote legado.

Como o Googlebot usa um serviço de renderização da Web (WRS) para indexar o conteúdo da página, é essencial que o Material-UI o suporte. O WRS atualiza regularmente o mecanismo de renderização usado por ele. Você pode esperar que os componentes do Material-UI sejam renderizados sem grandes problemas.

Servidor

Nós suportamos Node.js a partir da versão 10 para renderização do lado do servidor. Sempre que possível, as versões LTS que estão em manutenção são suportados.

Prefixos CSS

Esteja ciente de que alguns recursos do CSS exigem uma etapa adicional de pós-processamento que adiciona prefixos específicos do browser. Estes prefixos são adicionados automaticamente no cliente graças ao jss-plugin-vendor-prefixer.

O CSS exibido nesta documentação é processado com autoprefixer. Você pode usar a implementação encontrada na documentação como inspiração. Esteja ciente de que isso tem uma implicação no desempenho da página. É algo essencial para páginas estáticas, mas precisa ser equilibrado com não fazer nada ao renderizar páginas dinâmicas.

React

Material-UI suporta as versões mais recentes do React, começando com ^16.8.0 (o que possui os hooks). Dê uma olhada nas versões mais antigas para compatibilidade.

TypeScript

Material-UI requer como versão mínima o TypeScript 3.2.