MUI コンポーネント
React マテリアル UI を使用して UI 要素をスタイル設定するためのガイダンス
反応テンプレート
各レイアウトのセクションは、コメントまたは個別のファイルの使用によって明確に定義されているため、ページの一部 (「ヒーロー ユニット」やフッターなど) を抽出して他のページで再利用することが簡単になります。マルチパートの例については、リンクされたソース コードの場所にある README 内の表に、各ファイルの目的が説明されています。
デフォルトのブレークポイント
各ブレークポイント (キー) は固定画面幅 (値) と一致します。
- xs 、極小: 0px
- sm 、小: 600px
- md 、中: 900px
- lg 、大: 1200px
- XL 、特大: 1536px
cd /d G: O thers r eact v ite-project
npm run dev
http://localhost:5173/
ショーケース
マテリアル UI を使用したこれらの公開アプリをチェックして、次のプロジェクトのインスピレーションを得てください。
テーマ設定
ここでは、テーマのカスタマイズとブラウザーでのテーマの変更に役立つユーティリティを紹介します。
- マテリアル UI テーマの作成 - マテリアル デザイン カラー ツールを使用して MUI テーマを作成するためのオンライン ツール。
- マテリアル UI テーマ ジェネレーター - マテリアル UI テーマ/パレット ジェネレーター。
- マテリアル UI テーマ エディター - 色を選択してライブ プレビューするだけで、MUI アプリのテーマを生成するツールです。
関連プロジェクト
プロジェクトのマテリアル UI デザイン ファミリ。
- material-ui-theme-editor - ライブ プレビュー機能を備えたマテリアル UI アプリケーションのテーマを生成するツール。
- マテリアル パレット ジェネレーター - 公式のマテリアル デザイン パレット ジェネレーターを使用して、選択した任意の色のパレットを生成できます。
- コンポーネント エクストラ - フッター、CookiesBanner、BackToTop ボタン、その他の高度にカスタマイズ可能な複雑な要素など、マテリアル UI 上に構築された一連の「分子」コンポーネントを提供し、開発者が UI のマクロ部分を非常に迅速に構築できるようにします。これらのコンポーネントはサイト間で重複することがよくありますが、このライブラリはまさにこの問題を解決します。
- React Admin - ES6、React、およびマテリアル デザインを使用して、REST/GraphQL API 上でブラウザーで実行される管理アプリケーションを構築するためのフロントエンド フレームワーク。
- マテリアル UI スニペット - スニペットを提供する VSCode 拡張機能。
- マテリアル UI コードモーフ - codemod を提供する VSCode 拡張機能。
- Eslint: 未使用のクラスを検出 -
@mui/styles
を使用して未使用のスタイリング クラスを検出する ESLint プラグイン。
コンポーネント
マテリアル UI デザインで構築された UI コンポーネントのリスト。
- マテリアル UI パスワード フィールド - マテリアル UI を使用するパスワード フィールド。
- フルスクリーン ダイアログ - マテリアル UI のフルスクリーン ダイアログ。
- マテリアル UI のアップロード - FileAPI を使用して、マテリアル UI で作成されたコントロールをアップロードします。
- スーパー選択フィールド - マテリアル UI の複数選択オートコンプリート ドロップダウン コンポーネント。
- マテリアル JSON スキーマ フォーム - json から生成されたマテリアル UI フォーム。
- Notistack - マテリアル UI 用の簡単なスナックバー (そのため、開いたり閉じたりする状態を扱う必要がありません)。
- マテリアル UI ドロップゾーン - 反応ドロップゾーンの上に構築されたマテリアル UI コンポーネント。
- Formik-マテリアル-UI - formik でマテリアル UI を使用するためのバインディング。
- Redux-Form-マテリアル-UI - Redux Form でのマテリアル UI の使用を容易にするラッパー コンポーネント。
- Final-Form-マテリアル-UI - Final Form でのマテリアル UI の使用を容易にするラッパー コンポーネント。
- マテリアル UI 自動回転カルーセル - マテリアル スタイルのカルーセル。
- マテリアル UI イメージ - 読み込みアニメーション付きのマテリアル スタイル イメージ。
- マテリアル UI フラット ページネーション - マテリアル UI のフラット デザイン ページネーション コンポーネント。
- Dx-react-scheduler-material-UI - マテリアル UI のスケジューラー/カレンダー コンポーネント。
- Dx-react-chart-Material-UI - 棒、線、面、散布図、円などのさまざまなシリーズ タイプを使用してデータを視覚化するマテリアル UI 用のチャート。
- マテリアル UI ミディアム ブログ - ミディアム ブログを表示するための拡張マテリアル UI カード コンポーネント。
- React Github Repo Cards - GitHub リポジトリを表示する拡張マテリアル UI カード コンポーネント。
- 分子コンポーネントの反応 - マテリアル UI に基づいた分子コンポーネントの反応。
- Material-UI NestedMenuItem - 無限にネストされたメニューを備えた MUI の MenuItem のドロップイン置換であり、ホバー時に開きます。
- React-planet - 惑星のように見える円形のメニューを作成します。