Pular para o conteúdo

🎉 Material UI v5 is out now! Check out the announcement blog post

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. Suporta também o Internet Explorer 11. Você não precisa fornecer nenhum poyfill JavaScript, pois ele gerencia recursos não suportados do navegador internamente e isoladamente.

IE Edge Firefox Chrome Safari Googlebot
11 >= 14 >= 52 >= 49 >= 10

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

Por suportar renderização no lado do servidor, o Material-UI precisa oferecer suporte as versões mais recentes e estáveis do Node.js. Sempre que possível, as versões LTS que estão em manutenção são suportados. Recomendamos usar o node v10.x ou mais recente. No entanto, ainda suportamos node v8.x. O suporte do node v8.x será interrompido na Versão 5 do Material-UI.

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.