Un composant monofichier (SFC) de Vue est un fichier .vue qui regroupe, dans un même fichier, le gabarit (<template>), la logique (<script setup>) et les styles (<style>, éventuellement scoped) d'un composant. C'est l'unité de base d'une application Vue moderne.
Exemple
<script setup>
const titre = 'Bonjour'
</script>
<template><h1>{{ titre }}</h1></template>