AC34.01 / AC34.03

Gestion d’état centralisée

tech icon tech icon

Vue.js & Pinia

Image 1

Dans le projet MovieApp, j’ai developpé une application en Vue.js où l’enjeu principal était de gérer les données de manière fluide et homogène. Pour répondre à ce besoin, j’ai intégré Pinia comme solution de gestion d’état afin de centraliser toutes les informations essentielles dans un seul espace.

Image 2
Image 3

Grâce à ce store global, j’ai pu connecter des composants entre eux sans avoir recours à la transmission complexe de propriétés, ce qui aurait vite rendu l’application lourde et difficile à maintenir. L’utilisation de Pinia a donc simplifié la circulation des données et assuré une meilleure lisibilité du projet.

Image 4

Cette organisation m’a permis de développer des fonctionnalités interactives comme la persistance de la session utilisateur et la gestion dynamique de son profil, tout en garantissant une cohérence de l’interface.

Ce que j’ai appris

J’ai acquis une meilleure maîtrise de l’écosystème Vue.js et j'ai découvert l’importance d’un système de gestion d’état clair pour les applications complexes. Cette expérience m’a permis d'apprendre à structurer un projet de manière à anticiper et à simplifier son évolution future.