Test technique VueJS | QCM & Quiz – Partie 23

Les QCM VueJS sont un excellent moyen de tester et d’approfondir vos connaissances sur ce puissant framework JavaScript. Que vous soyez débutant cherchant à maîtriser les bases ou développeur expérimenté souhaitant valider vos compétences techniques, nos quiz interactifs vous permettent d’évaluer votre compréhension de VueJS. Grâce à des questions ciblées sur des concepts clés comme les composants, la gestion d’état et les directives, ces tests vous aideront à progresser rapidement et à renforcer vos compétences en développement web.
 
 

1. Quelle est la méthode utilisée pour supprimer un écouteur d’événements dans Vue.js ?

A this.$removeListener()

B this.$destroyListener()

C this.$unlisten()

D this.$off()

D
this.$off() permet de supprimer un ou plusieurs écouteurs d’événements dans Vue.js. Cela est utile pour nettoyer les ressources et éviter des fuites de mémoire, notamment lorsque vous retirez un composant du DOM.

 

 

2. Quelle méthode Vue.js est utilisée pour ajouter des données réactives à un objet après sa création ?

A this.$add()

B this.$set()

C this.$reactive()

D this.$extend()

B
this.$set() permet d’ajouter une nouvelle propriété réactive à un objet déjà existant. Vue ne détecte pas automatiquement l’ajout de nouvelles propriétés aux objets, donc l’utilisation de this.$set() permet de garantir que la propriété sera réactive.

 

 

3. Quelle méthode Vue.js permet d’enregistrer un composant globalement ?

A Vue.registerComponent()

B Vue.useComponent()

C Vue.createComponent()

D Vue.component()

D
La méthode Vue.component() permet d’enregistrer un composant globalement dans une application Vue.js. Ce composant peut ensuite être utilisé dans tous les autres composants sans avoir besoin de l’importer explicitement.

 

 
 

4. Quelle directive Vue.js est utilisée pour afficher ou masquer un élément en fonction d’une condition ?

A v-if

B v-show

C v-display

D v-visible

B
v-show est utilisé pour afficher ou masquer un élément en fonction d’une condition. Contrairement à v-if, qui ajoute ou enlève complètement un élément du DOM, v-show masque simplement l’élément avec display: none.

 

 

5. Quelle méthode permet de réinitialiser l’état de Vuex ?

A this.$reset()

B this.$clear()

C this.$store.replaceState()

D this.$resetState()

C
La méthode this.$store.replaceState() permet de remplacer l’état de Vuex avec un nouvel état. Cela est particulièrement utile lors du rechargement de l’état, par exemple après une connexion réussie ou une réinitialisation globale.

 

 

6. Comment pouvez-vous accéder à l’instance de Vue dans un composant ?

A this.$vueInstance

B this.$root

C this.$parent

D this.$global

B
this.$root vous permet d’accéder à l’instance racine de Vue dans un composant. Cela peut être utile si vous avez besoin d’interagir avec un composant global ou de manipuler l’état de l’application principale.

 

 
 

7. Comment pouvez-vous ajouter un écran de chargement dans Vue.js en attendant une requête API ?

A En utilisant v-show pour afficher un spinner pendant que les données sont chargées.

B En utilisant v-if pour afficher un composant de chargement pendant le processus de récupération des données.

C En liant un état de chargement à une classe CSS qui masque tous les autres éléments.

D Toutes les réponses ci-dessus.

D
Toutes ces approches peuvent être utilisées pour afficher un écran de chargement pendant une opération asynchrone, comme la récupération de données d’une API. Vous pouvez utiliser v-if, v-show ou même une combinaison de classes CSS pour gérer l’affichage de l’indicateur de chargement.

 

 

8. Comment pouvez-vous ajouter un composant dans le DOM à l’intérieur d’un autre composant ?

A En utilisant v-for

B En utilisant v-bind

C En utilisant slot

D En utilisant component directement dans le template

C
Les slots dans Vue.js sont utilisés pour insérer dynamiquement des composants ou des éléments HTML dans un autre composant. Le contenu passé à un slot peut être personnalisé à partir du composant parent.

 

 

9. Quelle méthode est utilisée pour ajouter un écouteur d’événements dans Vue.js ?

A this.$on()

B this.$emit()

C this.$bind()

D this.$listen()

A
this.$on() est utilisée pour ajouter un écouteur d’événements dans Vue.js. Vous pouvez l’utiliser pour écouter des événements personnalisés émis par d’autres composants ou l’instance de Vue.

 

 
 

10. Quel hook Vue.js est utilisé pour nettoyer les ressources avant que le composant ne soit détruit ?

A beforeDestroy()

B destroyed()

C beforeUnmount()

D unmounted()

A
beforeDestroy() est appelé juste avant la destruction d’un composant. C’est l’endroit idéal pour nettoyer les ressources, comme retirer des listeners d’événements ou annuler des requêtes API.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *