Vue.js is een progressief JavaScript-framework voor het bouwen van gebruikersinterfaces. "Progressief" betekent dat je het stapsgewijs kunt invoeren — je kunt het op één deel van een pagina gebruiken, of het volledige ecosysteem gebruiken om een complete single-page app te bouwen.
Een minimaal component
<script setup>
import { ref } from "vue";
const count = ref(0); // reactive state
</script>
<template>
<button @click="count++">Count is {{ count }}</button>
</template>
Dit single-file component bundelt logica (), markup (), en (optioneel) stijlen () samen — het klikken op de knop werkt bij, en Vue rendert de tekst automatisch opnieuw.
