
Vue Router
Routes, navigation, router-link, dynamic routes, route params, query parameters, navigation guards
1Qu'est-ce que Vue Router ?
Qu'est-ce que Vue Router ?
Réponse
Vue Router est la bibliothèque officielle de routage pour Vue.js. Elle permet de créer des applications single-page avec navigation entre différentes vues sans rechargement de page. Vue Router gère l'historique du navigateur, les paramètres d'URL et offre des fonctionnalités avancées comme les guards de navigation pour contrôler l'accès aux routes.
2Quel est l'avantage principal d'utiliser router-link au lieu d'une balise <a> ?
Quel est l'avantage principal d'utiliser router-link au lieu d'une balise <a> ?
Réponse
Le composant router-link évite le rechargement complet de la page lors de la navigation, contrairement à une balise <a> standard. Il intercepte le clic pour effectuer une navigation côté client en utilisant l'API History du navigateur. Cela permet de conserver l'état de l'application et offre une expérience utilisateur fluide sans latence de chargement.
3Comment définir une route simple dans Vue Router ?
Comment définir une route simple dans Vue Router ?
Réponse
Une route simple se définit en créant un objet avec les propriétés path et component dans le tableau de routes. Le path indique l'URL (comme /about) et component spécifie le composant Vue à afficher. Cette configuration minimale suffit pour créer une navigation fonctionnelle dans l'application.
À quoi sert le composant router-view ?
Quelle propriété du router-link permet de spécifier la destination ?
+15 questions d'entretien
Autres sujets d'entretien Vue.js / Nuxt.js
Fondamentaux JavaScript
JavaScript moderne (ES6+)
Les bases de Vue
Composants Vue
Pinia State Management
Vuex (Legacy)
Composition API
Réactivité Vue
Fondamentaux Nuxt
Data Fetching Nuxt
SSR & SSG Nuxt
Server Routes Nuxt
Modules Nuxt
Composables Vue
Formulaires & Validation Vue
Gestion d'état Nuxt
Testing Vue
Déploiement Nuxt & CI/CD
Performance Vue
Patterns avancés Vue
TypeScript avec Vue
Authentification Nuxt
SEO avec Nuxt
Internationalisation Nuxt
Architecture Vue
Sécurité Nuxt
Écosystème Vue
Migration Vue 2→3 & Nuxt 2→3
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