RETOUR AUX SAVOIR-FAIRE
SF-04 SAVOIR-FAIRE E2H

Vue JS

Vue.js est un framework JavaScript destiné à construire des interfaces utilisateur réactives

EXPERTISE
NOTRE APPROCHE
Vue.js est un framework JavaScript destiné à construire des interfaces utilisateur réactives. Il permet de découper une application en composants réutilisables, chacun gérant sa propre logique, son affichage et son état.

Sa fonction principale :

Réactivité : quand une donnée change, l'affichage se met à jour automatiquement, sans manipulation manuelle du DOM
Composants : chaque brique d'interface (bouton, formulaire, carte produit...) est isolée, réutilisable et testable indépendamment
Templates déclaratifs : on décrit à quoi doit ressembler l'interface en fonction des données, plutôt que d'écrire les étapes pour la modifier
Directives : mécanismes intégrés pour afficher/cacher des éléments, boucler sur des listes, lier des valeurs de formulaire, etc.
Gestion d'état : possibilité de centraliser les données partagées entre plusieurs composants (via Pinia, son gestionnaire d'état officiel)
Écosystème modulaire : routing (Vue Router), state management (Pinia), outils de build (Vite) s'intègrent nativement

Pourquoi c'est populaire :

Courbe d'apprentissage douce comparée à d'autres frameworks
Flexible : utilisable pour une simple interactivité ponctuelle ou pour une application complète (SPA)
Bonne intégration progressive dans un projet existant, sans tout réécrire

En résumé : Vue.js structure une interface en composants réactifs, où l'affichage se synchronise automatiquement avec les données, ce qui simplifie la gestion d'interfaces dynamiques.
02

Sources & technologies