Pinia
Store de gestion d'état officiel pour Vue.js, léger, typé et conçu pour la Composition API.
Détails techniques
Pinia est le store de gestion d'état officiel de Vue.js, successeur de Vuex. Il offre une API intuitive basée sur la Composition API avec un support TypeScript natif. Dans ce portfolio, j'utilise 7 stores Pinia pour l'état global transversal : authentification JWT, alertes, loader, modale, navigation, et UI. Pinia est réservé au state partagé entre composants — le data fetching est géré par TanStack Query. Pinia se distingue par sa simplicité : pas de mutations, pas de modules imbriqués, juste des stores composables avec state, getters et actions. L'inférence TypeScript est automatique, et chaque store est tree-shakable. L'intégration avec Vue DevTools permet d'inspecter et de modifier l'état en temps réel. Les plugins Pinia étendent les fonctionnalités : persistance localStorage, undo/redo, ou synchronisation entre onglets.
Stacks similaires
Projets réalisés avec Pinia
Découvrez les projets utilisant ce stack

Lumiris — Plateforme Digital Product Passport
Plateforme collaborative de Digital Product Passport (DPP) : traçabilité produit, conformité et tran...

Effervescence 93 — Plan interactif salon B2B
Plan interactif web pour le salon B2B Effervescence 93 de la CCI Seine-Saint-Denis, avec carte SVG, ...

Portfolio Personnel V2
Portfolio développeur full-stack moderne avec SSR, API REST, dashboard admin complet et système de g...
Besoin d'un développeur Pinia ?
Avec 2 ans et 3 mois d'expérience en Pinia, je peux vous aider à réaliser votre projet.