computed crée une valeur dérivée d'autres données réactives, mise en cache et recalculée seulement si ses dépendances changent. watch exécute un effet de bord quand une source précise change. watchEffect s'exécute immédiatement et suit automatiquement les données qu'il utilise.
Exemple
const total = computed(() => prix.value * quantite.value)
watch(total, (v) => console.log(v))