Vue.js je progresivní JavaScript framework pro vytváření uživatelských rozhraní. "Progresivní" znamená, že jej můžete přijímat postupně — vložte jej do jedné části stránky, nebo použijte jeho celý ekosystém k vytvoření kompletní jednostránkové aplikace.
Minimální komponenta
<script setup>
import { ref } from "vue";
const count = ref(0); // reactive state
</script>
<template>
<button @click="count++">Count is {{ count }}</button>
</template>
Tato komponenta s jedním souborem sdružuje logiku (), markup () a (volitelně) styly () dohromady — kliknutí na tlačítko aktualizuje a Vue automaticky znovu vykreslí text.
