逆引きリファレンス

「やりたいこと」からUIライブラリのAPIを逆引きできるリファレンス集。 コード抜粋とライブラリ横断の比較テーブル付きで解説しています。 動くデモを見たい場合は各カテゴリページをご覧ください。

UIコンポーネントライブラリ

対象: Mantine・Ant Design・shadcn/ui・MUI

🎨

テーマ・カラーの変更

プライマリーカラー・ダークモード・CSS変数・テーマネストの設定を4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI
📏

サイズ・間隔の調整

サイズバリアント・グローバルスケール・密度モード・レスポンシブ対応の設定を4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI

バリデーション・エラー表示

インラインエラー・リアルタイムバリデーション・React Hook Form・Zod連携を4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI
🪟

モーダル・ダイアログの制御

開閉制御・オーバーレイ挙動・アニメーション・ネスト・フォーカストラップを4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI
📋

フォームの状態管理

controlled/uncontrolled・React Hook Form・Zod連携・送信状態管理を4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI
🔣

アイコンの差し替え・カスタマイズ

アイコンライブラリ統合・サイズ/色変更・ボタン内配置・カスタムSVGを4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI
📱

UIコンポーネントのレスポンシブ対応

ブレークポイント・レスポンシブグリッド・表示切替・useMediaQueryを4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI

アクセシビリティ(a11y)

ARIA属性・キーボード操作・フォーカス管理・スクリーンリーダー対応を4ライブラリで横断比較

MantineAnt Designshadcn/uiMUI

データ可視化ライブラリ

対象: Recharts・ECharts・Plotly.js・Chart.js・Nivo・ApexCharts

💬

ツールチップのカスタマイズ

カスタムHTML・フォーマッタ・表示位置制御など、ホバー時ポップアップの設定を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts
🖌️

色・スタイルのカスタマイズ

カラーパレット・グラデーション・透明度(opacity)・条件付き色分けの設定を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts
📐

軸(Axis)の設定

ラベルフォーマット・対数スケール・複数軸・グリッド線スタイルの設定を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts
📱

レスポンシブ対応

コンテナ幅への自動追従・アスペクト比の維持・ブレークポイント別設定を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts

アニメーション・トランジション

初期描画アニメーション・データ更新トランジション・イージング関数の指定を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts
🏷️

凡例(Legend)の配置・スタイル

配置位置・カスタムアイコン・系列トグル・スクロール対応・カスタムHTML設定を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts
🔢

データラベルの表示

値の表示・表示位置制御・フォーマッタ関数・重なり防止・条件付き表示を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts
🖱️

クリックイベント・インタラクション

クリック・ホバー・凡例クリック・ブラシ選択・ズームなどのイベントハンドリングを6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts

グリッド線のカスタマイズ

水平/垂直グリッドの個別制御・線スタイル・リファレンスライン・ストライプ背景を6ライブラリで横断比較

RechartsEChartsPlotly.jsChart.jsNivoApexCharts

役割分担について

このページはプロパティの使い方を調べる逆引きリファレンス(デモなし・コード抜粋+比較テーブル)です。 実際に動くデモはデータの可視化シンプル表示などの各比較ページで確認できます。