Em outras palavras, reatividade ? Gosto bastante de VueJS porque achei menos verboso e um pouco mais fácil de entender
<script setup>
import { reactive } from 'vue'
const state = reactive({ count: 0 })
function increment() {
state.count++
}
</script>
<template>
<button @click="increment">
{{ state.count }}
</button>
</template>