Vue.js / Nuxt.js

Composables Vue

Creating composables, reusable logic, useState, useRoute, useRouter, custom composables patterns

20 questions d'entretien·
Confirmé
1

Qu'est-ce qu'un composable dans Vue 3 et Nuxt 3 ?

Réponse

Un composable est une fonction qui encapsule de la logique réutilisable en utilisant la Composition API de Vue. Les composables permettent de partager l'état et les effets entre composants sans recourir aux mixins. Par convention, le nom d'un composable commence toujours par le préfixe use, ce qui facilite leur identification dans le code.

2

Quelle est la convention de nommage recommandée pour les composables ?

Réponse

Les composables doivent toujours commencer par le préfixe use suivi d'un nom descriptif en camelCase. Cette convention permet d'identifier rapidement les composables dans le code et de les distinguer des fonctions utilitaires ordinaires. Par exemple, useCounter, useFetch ou useAuth sont des noms appropriés pour des composables.

3

Où les composables doivent-ils être placés dans un projet Nuxt 3 ?

Réponse

Les composables doivent être placés dans le répertoire composables à la racine du projet. Nuxt 3 importe automatiquement tous les fichiers de ce répertoire, ce qui permet d'utiliser les composables sans avoir besoin de les importer manuellement. Cette auto-importation améliore l'expérience développeur et réduit le code boilerplate.

4

Quel est l'avantage principal de useState par rapport à ref dans Nuxt 3 ?

5

Comment accéder aux paramètres de la route actuelle dans un composable Nuxt ?

+17 questions d'entretien

Maîtrise Vue.js / Nuxt.js pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement