Vue.js એ વપરાશકર્તા ઇન્ટરફેસ બનાવવા માટે એક પ્રગતિશીલ JavaScript ફ્રેમવર્ક છે। "પ્રગતિશીલ" એટલે તમે તેને ક્રમશः અપનાવી શકો છો — તેને પૃષ્ઠના એક ભાગમાં નાખો, અથવા તેના સંપૂર્ણ ઇકોસિસ્ટમનો ઉપયોગ કરીને સંપૂર્ણ single-page app બનાવો.
ન્યૂનતમ કમ્પોનેન્ટ
<script setup>
import { ref } from "vue";
const count = ref(0); // reactive state
</script>
<template>
<button @click="count++">Count is {{ count }}</button>
</template>
આ single-file કમ્પોનેન્ટ logic (), markup (), અને (વૈકલ્પિક) styles () એક સાથે બંધે છે — બટન પર ક્લિક કરવાથી અપડેટ થાય છે, અને Vue આપમેળે ટેક્સ્ટને دوبارہ rendering કરે છે.
