- パッケージのインストール: まず、Reactプロジェクトを作成し、必要なパッケージをインストールします。ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します。
npm install @mui/material @emotion/react @emotion/styled
- Material-UIのコンポーネントの使用: インストールが完了したら、Reactコンポーネント内でMaterial-UIのコンポーネントを使用できます。以下は、ボタンの例です。
import React from 'react';
import Button from '@mui/material/Button';
const App = () => {
return (
<Button variant="contained" color="primary">
Click me!
</Button>
);
};
export default App;
この例では、Button
コンポーネントをインポートし、variant
とcolor
プロパティを使用してボタンのスタイルを指定しています。
- Material-UIのテーマのカスタマイズ: Material-UIは、テーマを使用してアプリケーションの外観をカスタマイズすることもできます。以下は、テーマのカスタマイズの例です。
import React from 'react';
import { createTheme, ThemeProvider } from '@mui/material/styles';
import Button from '@mui/material/Button';
const theme = createTheme({
palette: {
primary: {
main: '#ff0000',
},
},
});
const App = () => {
return (
<ThemeProvider theme={theme}>
<Button variant="contained" color="primary">
Click me!
</Button>
</ThemeProvider>
);
};
export default App;
この例では、createTheme
関数を使用して新しいテーマを作成し、ThemeProvider
コンポーネントでアプリケーション全体に適用しています。テーマのpalette
プロパティを使用して、プライマリカラーを赤色に変更しています。
以上が、Material-UIのインストール方法と基本的な使い方の例です。これにより、シンプルで美しいユーザーインターフェースを作成するための強力なツールを活用することができます。詳細な情報や他のコンポーネントの使用方法については、Material-UIの公式ドキュメントを参照してください。