Uso
Comece com React e MUI em pouco tempo.
Componentes MUI funcionam isoladamente. Eles são auto-suficientes, e só irão injetar os estilos que eles precisam para exibir. Eles não contam com qualquer folha de estilo global como normalize.css.
Você pode usar qualquer um dos componentes conforme demonstrado na documentação. Please refer to each component's demo page to see how they should be imported.
Vamos começar!
Aqui está um exemplo rápido para você começar, é literalmente tudo que você precisa:
import * as React from 'react';
import Button from '@mui/material/Button';
function App() {
return <Button variant="contained">Hello World</Button>;
}
Sim, isso é tudo o que você precisa para começar, como você pode ver nesta demonstração ao vivo e interativa:
Globais
A experiência de uso de MUI pode ser melhorada com o uso de importantes utilitários globais que você precisará estar ciente.
Meta tag para responsividade
MUI é desenvolvida com a estratégia mobile-first, uma estratégia na qual primeiro escrevemos código para dispositivos móveis e, em seguida, dimensionamos componentes conforme necessário, usando consultas de mídia CSS. Para garantir a renderização adequada e o zoom de toque para todos os dispositivos, adicione a meta tag de visualização responsiva ao seu elemento <head>
.
<meta name="viewport" content="initial-scale=1, width=device-width" />
CssBaseline
MUI provides an optional CssBaseline component. Ele corrige algumas inconsistências nos navegadores e dispositivos, ao mesmo tempo em que fornece redefinições ligeiramente mais opinativas para elementos HTML comuns.
Versões da documentação
Esta documentação sempre reflete a última versão estável de MUI. Você pode encontrar versões mais antigas da documentação em uma página separada.
Próximos passos
Agora que você tem uma ideia da configuração básica, é hora de aprender mais sobre:
- How to provide the Material Design font and typography.
- How to take advantage of the theming solution.
- How to override the look and feel of the components.