
Vue のコンポーザブル
composables の作成、再利用可能なロジック、useState、useRoute、useRouter、カスタム composables のパターン
20 面接問題·
Mid-Level
1Vue 3 と Nuxt 3 における composable とは何ですか?
1
Vue 3 と Nuxt 3 における composable とは何ですか?
回答
composable は、Vue の Composition API を使って再利用可能なロジックをカプセル化する関数です。composable を使うと、mixin に頼ることなくコンポーネント間で状態や副作用を共有できます。慣例として composable の名前は常に use プレフィックスで始まり、コード内で簡単に識別できるようになっています。
2composable に推奨される命名規則は何ですか?
2
composable に推奨される命名規則は何ですか?
回答
composable は常に use プレフィックスで始め、その後に camelCase で記述的な名前を続けるべきです。この慣例により、コード内で composable を素早く識別し、通常のユーティリティ関数と区別できます。たとえば、useCounter、useFetch、useAuth は composable にふさわしい名前です。
3Nuxt 3 プロジェクトでは composable をどこに配置すべきですか?
3
Nuxt 3 プロジェクトでは composable をどこに配置すべきですか?
回答
composable はプロジェクトのルートにある composables ディレクトリに配置すべきです。Nuxt 3 はこのディレクトリ内のすべてのファイルを自動的にインポートするため、手動でインポートすることなく composable を使用できます。この自動インポートは開発者体験を向上させ、ボイラープレートコードを削減します。
4
Nuxt 3 において ref に対する useState の主な利点は何ですか?
5
Nuxt の composable で現在のルートのパラメータにアクセスするにはどうすればよいですか?
+17 面接問題
その他のVue.js / Nuxt.js面接トピック
JavaScript の基礎
Junior
20問モダンな JavaScript (ES6+)
Junior
20問Vue の基礎
Junior
22問Vue コンポーネント
Junior
20問Vue Router
Junior
18問Pinia State Management
Junior
20問Vuex (Legacy)
Mid-Level
15問Composition API
Mid-Level
24問Vue のリアクティビティ
Mid-Level
20問Nuxt の基礎
Mid-Level
22問Nuxt のデータフェッチング
Mid-Level
20問Nuxt の SSR と SSG
Mid-Level
22問Nuxt サーバールート
Mid-Level
20問Nuxt モジュール
Mid-Level
18問Vue フォームとバリデーション
Mid-Level
20問Nuxt の状態管理
Mid-Level
18問Vue のテスト
Mid-Level
20問Nuxt のデプロイと CI/CD
Mid-Level
22問Vue のパフォーマンス
Senior
22問Vue の高度なパターン
Senior
24問VueでのTypeScript
Senior
22問Nuxt認証
Senior
20問Nuxt での SEO
Senior
20問Nuxt の国際化
Senior
18問Vue アーキテクチャ
Senior
22問Nuxt セキュリティ
Senior
20問Vue エコシステム
Senior
18問Vue 2→3 & Nuxt 2→3 の移行
Senior
22問