- プロジェクトの作成と依存関係のインストール: まず、Reactプロジェクトを作成し、必要な依存関係をインストールします。以下のコマンドを実行してください。
npx create-react-app my-app
cd my-app
- Material-UIのインストール: 以下のコマンドを使用して、Material-UIとその他の関連パッケージをインストールします。
npm install @mui/material @emotion/react @emotion/styled
- Material-UIのコンポーネントを使用する: Material-UIのコンポーネントをReactアプリケーションで使用するためには、コンポーネントをインポートする必要があります。以下のように、必要なコンポーネントをインポートして使用することができます。
import React from 'react';
import Button from '@mui/material/Button';
function App() {
return (
<div>
<Button variant="contained" color="primary">
ボタン
</Button>
</div>
);
}
export default App;
上記の例では、Button
コンポーネントをインポートし、Reactコンポーネント内で使用しています。
- テーマのカスタマイズ: 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',
},
},
});
function App() {
return (
<ThemeProvider theme={theme}>
<div>
<Button variant="contained" color="primary">
カスタムボタン
</Button>
</div>
</ThemeProvider>
);
}
export default App;
上記の例では、createTheme
関数を使用してカスタムテーマを作成し、ThemeProvider
コンポーネントでテーマを適用しています。
これで、ReactでMaterial-UIをインストールして使用するための基本的な手順とコード例を紹介しました。詳細な情報や他のコンポーネントの使用方法については、Material-UIの公式ドキュメントを参照してください。