Solution/Frameworks front & headless/Vue.js
Vue.js

Vue.js

Quand l’équipe client l’utilise déjà.

Vue.js est excellent techniquement. On ne le choisit pas spontanément (React reste notre default), mais on l’embarque dès qu’une équipe cliente le pratique. Le respect des choix existants prime sur nos préférences.

POURQUOI

Vue, c’est pour qui.

Vue 3 avec Composition API et <script setup> est un des frameworks les plus agréables à écrire. Reactivity fine, template lisible, petit bundle. Nuxt 3 est l’équivalent de Next côté Vue, avec un écosystème plus compact mais très cohérent.

On livre en Vue/Nuxt quand une équipe interne le maintient déjà, ou quand un projet existant l’utilise. Sur un greenfield neutre, on propose Next par défaut (plus de candidats au recrutement à terme).

Composition API
Modèle fonctionnel proche des hooks React. Code lisible et composable.
Réactivité fine
Vue sait exactement quoi re-rendre. Pas de useMemo à placer partout.
Nuxt 3
SSR, ISR, auto-imports, nitro server. Équivalent de Next en Vue.
DX
Volar (LSP), Vite (build), Pinia (state). Tooling au niveau de l’écosystème React.
CAS D'USAGE

Où Vue est pertinent.

On l’utilise quand le contexte le justifie. Jamais par dogme.

Équipe existante
Recommandé

Le client fait déjà du Vue.

On s’aligne. On renforce, on forme, on livre dans leur stack. Changer de framework coûte plus cher que ce qu’il apporte.

Continuité
Fit naturel

Refonte d’un projet Vue.

Passage de Vue 2 à Vue 3, migration Pinia, adoption Nuxt. Plus rapide que tout réécrire.

CAPACITES

Ce qu’on maîtrise.

Core
Vue 3 Composition API
<script setup>
defineProps / defineEmits
Reactive refs
Framework
Nuxt 3 (SSR/ISR/SSG)
Nitro server
Auto-imports
Modules Nuxt
State
Pinia
VueUse
TanStack Query (Vue)
URL state
UI
Headless UI Vue
Tailwind
Motion One
Accessibilité
METHODE FLAXEO

Alignement avant tout.

On évalue l’équipe, les conventions, les outils. On s’intègre plutôt que d’imposer.

01

Audit stack

Version de Vue/Nuxt, modules utilisés, style conventions. On écrit un guide d’intégration.

02

Build dans l’existant

On commit dans leur repo, suit leurs règles, reproduit leurs patterns.

03

Amélioration continue

On propose des améliorations ponctuelles — si elles s’inscrivent dans leur roadmap.

Votre équipe Vue
a besoin de renfort ?

On connaît Nuxt, on respecte vos conventions, on livre dans votre stack.

Prendre RDV →