vue
Vue.jsコンポーネントの構築
Vue.jsアプリケーションの構築には、反応的な状態管理、コンポーネントの構成、そして現代的なJavaScriptパターンの理解が必要です。このスキルは、Vue Composition API、コンポーネント設計、および反応性の基礎に関する専門的なガイダンスを提供します。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "vue". How do I use ref vs reactive in Vue 3?
النتيجة المتوقعة:
- プリミティブ値や値全体を置き換える場合はrefを使用してください。
- オブジェクトで深い反応性が必要な場合はreactiveを使用してください。
- refはscript内では.valueアクセスが必要ですが、テンプレート内では必要ありません。
- reactiveはtoRefs()なしで分割代入すると反応性を失います。
استخدام "vue". When should I use slots in Vue components?
النتيجة المتوقعة:
- 子コンポーネントにテンプレートコンテンツを渡したい場合はスロットを使用してください。
- 名前付きスロットにより、v-slotディレクティブで複数の挿入ポイントが有効になります。
- スコープ付きスロットにより、子コンポーネントがスロットコンテンツにデータを渡せます。
- スロットコンテンツが提供されていない場合、フォールバックコンテンツが表示されます。
استخدام "vue". How does Vue reactivity work under the hood?
النتيجة المتوقعة:
- Vueはreactive()にProxyベースの反応性を使用しています。
- refはプライベートvalueプロパティを持つオブジェクトを使用します。
- 依存関係はレンダリングとエフェクト実行中に追跡されます。
- 依存関係が変更されると、エフェクトは自動的に再実行されます。
التدقيق الأمني
آمنDocumentation-only skill containing Vue.js reference materials. All 493 flagged patterns are in markdown documentation files and represent code examples, not executable code. No actual security risks identified. Safe for publication.
مشكلات متوسطة المخاطر (1)
عوامل الخطر
⚡ يحتوي على سكربتات (1)
🌐 الوصول إلى الشبكة (3)
درجة الجودة
ماذا يمكنك بناءه
反応的なコンポーネントの構築
ref、reactive、computedプロパティを使用して反応的な状態を持つVueコンポーネントの作成方法を学びます。
コンポーネント通信パターン
柔軟なコンポーネントAPIのために、props、カスタムイベント、v-modelバインディング、スコープ付きスロットを習得します。
Vue Composition APIでのTypeScript
適切なTypeScript注釈と推論を使用して型安全なVueコンポーネントを作成します。
جرّب هذه الموجهات
script setupを使用したVue 3の基本的なコンポーネントの作成方法を教えてください。refを使用した反応的な状態とcomputedプロパティを含めてください。
v-modelをサポートするカスタムコンポーネントの作成方法を教えてください。modelValueプロパティとupdate:modelValue emitイベントの処理方法を教えてください。
Vue 3のコンポーザブルパターンについて説明してください。useプレフィックス規則を使用して、複数のコンポーネント間でステートフルロジックを抽出して再利用する方法を教えてください。
完全なTypeScriptサポートを持つVue 3コンポーネントを作成してください。definePropsによる型付きprops、defineEmitsによる型付きemits、refの適切な推論を含めてください。
أفضل الممارسات
- よりクリーンで簡潔なコンポーネントとより良いTypeScriptサポートのために、script setup構文を使用する
- プリミティブにはrefを使用し、オブジェクトにはreactiveを使用する - reactiveはtoRefs()で分割代入する
- キャッシュの利点を活用するために、算出状態にはcomputedをmethodsの代わりに使用する
تجنب
- プリミティブでのreactiveの使用を避ける - 代わりにrefを使用する
- toRefs()なしでreactiveオブジェクトを分割代入しない - 反応性が失われる
- propsの直接的な変更を避ける - 親の状態を更新するためにイベントを発行する
الأسئلة المتكررة
Vue 3でrefとreactiveの違いは何ですか?
Vueでコンポーネント間で状態を共有するにはどうすればよいですか?
Composition APIとは何ですか?
カスタムコンポーネントでv-modelを使用するにはどうすればよいですか?
Composition APIで利用できるライフサイクルフックは何ですか?
Vue 3でDOM要素にアクセスするにはどうすればよいですか?
تفاصيل المطور
بنية الملفات
📄 SKILL.md