Test technique VueJS | QCM & Quiz – Partie 21
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. Comment pouvez-vous passer des données d’un composant parent à un composant enfant dans Vue.js ?
A En utilisant des props.
B En utilisant des événements personnalisés.
C En utilisant des méthodes globales.
D En utilisant v-for pour itérer sur les données.
2. Quelle est la méthode correcte pour accéder à l’état global dans Vuex depuis un composant Vue.js ?
A this.$state
B this.$store.state
C this.$root.state
D this.$store.getState()
3. Quelle est la méthode de Vue.js pour démarrer une animation lorsqu’un élément entre ou quitte le DOM ?
A v-bind:transition
B v-transition
C v-bind:animate
D v-if
avec une transition
4. Qu’est-ce que la fonction render()
dans Vue.js ?
A Elle permet de rendre le DOM d’un composant en fonction de ses données.
B Elle génère un élément du DOM en fonction des événements.
C Elle rend les données d’un composant sous forme d’une chaîne de caractères.
D Elle permet de manipuler le cycle de vie des composants.
5. Comment pouvez-vous créer un mixin global dans Vue.js ?
A En utilisant Vue.mixin()
.
B En utilisant Vue.createMixin()
.
C En créant un fichier mixin.js et en l’important dans chaque composant.
D En utilisant this.$mixin()
dans les composants.
6. Quelle méthode permet de recharger une vue dans Vue Router ?
A this.$router.refresh()
B this.$router.replace()
C this.$router.push()
D this.$router.go(0)
7. Quelle directive permet de lier un événement de la souris à un élément dans Vue.js ?
A v-on:mouseenter
B v-mouse
C v-bind:mouseenter
D v-on:click
8. Que se passe-t-il si vous modifiez un objet réactif dans Vue.js en ajoutant une nouvelle propriété ?
A Vue.js détecte automatiquement cette nouvelle propriété et la rend réactive.
B Vue.js ne peut pas détecter les ajouts de nouvelles propriétés et elles ne sont pas réactives.
C Vue.js détecte la nouvelle propriété, mais elle n’est pas affichée dans le DOM.
D Vue.js rend la propriété visible mais ne met pas à jour l’interface utilisateur.
9. Quel hook de cycle de vie Vue.js est utilisé pour détruire un composant ?
A beforeDestroy()
B destroyed()
C destroying()
D beforeUnmount()
10. Comment passer des données dynamiques dans un composant Vue.js ?
A En utilisant des props pour lier des valeurs du parent à l’enfant.
B En utilisant des événements personnalisés pour envoyer des données à un parent.
C En utilisant une variable d’état dans le composant lui-même.
D Toutes les réponses ci-dessus.