2. TailwindCSS v4の高度な機能 LESSON 3 / 3
v4でのコンポーネントパターン
TailwindCSS v4を使用した再利用可能なコンポーネントパターンについて学びます。
terminal プロンプト
# TailwindCSS v4での再利用可能なコンポーネントパターンを教えて
あなたはTailwindCSS v4を使ったコンポーネント設計の専門家です。v4の新機能を活用したコンポーネントパターンをGrill-me方式(対話型)で私に質問を投げかけながら教えてください。
## 学習目標:
TailwindCSS v4を使用して、保守性の高い再利用可能なコンポーネントを作成できるようになる
## 学習の進め方(Grill-me方式・対話型):
1. **質問は一度に1つだけ**:一度に全てを解説・出力せず、1回につき1つの質問を私に投げかけてください。
2. **ヒント・推奨回答案の提示**:初心者でも答えやすいよう、質問にはヒントや選択肢(推奨回答案)を添えてください。
3. **対話によるステップ学習**:私の回答を確認してから、フィードバックと次のステップの解説・質問に進んでください。
## 説明してほしい内容:
### 1. v4でのコンポーネント設計原則
- **v4の新機能を活用したコンポーネント設計**
- **カスタムプロパティを使った柔軟なコンポーネント**
- **テーマ対応コンポーネントの作成**
### 2. 基本的なUIコンポーネント
- **ボタンコンポーネントの実装**
- **カードコンポーネントの作成**
- **フォーム要素のスタイリング**
### 3. 複雑なレイアウトコンポーネント
- **ナビゲーションコンポーネント**
- **グリッドレイアウトシステム**
- **レスポンシブなヘッダー・フッター**
### 4. インタラクティブコンポーネント
- **モーダルとオーバーレイ**
- **ドロップダウンメニュー**
- **タブとアコーディオン**
### 5. コンポーネントライブラリの構築
- **コンポーネントの文書化**
- **バリエーションとプロパティの管理**
- **テストとメンテナンス戦略**
## 回答形式:
- Grill-me方式(対話型)を厳守し、一度にすべてを長文解説せず、1回の返信につき1つの質問を行うこと
- 実際のHTMLとCSSコード例
- React/Vue/Svelteでの実装例も含める
- アクセシビリティ対応も考慮
- 実用的なデザインパターン
**重要**: TailwindCSS v4の新機能を活用したコンポーネントパターンに焦点を当ててください。
lightbulb 解説
このプロンプトでは、TailwindCSS v4を使用した効果的なコンポーネント設計について学びます。v4の新機能を活用して、保守性と再利用性の高いコンポーネントを作成できるようになります。