Frameworks e Ecossistemas
Vue.js 3 Composition API Cheat Sheet
Sintaxe da Composition API, reatividade com ref/reactive e lifecycle hooks.
Reatividade
Cria uma referência reativa para valores primitivos.
const count = ref(0); Cria um objeto reativo.
const state = reactive({ name: 'Vue' }); Cria uma propriedade computada que reage a mudanças.
const double = computed(() => count.value * 2); Observa mudanças em uma fonte reativa e executa um callback.
watch(count, (newVal) => { ... }); Lifecycle
Hook executado quando o componente é montado no DOM.
onMounted(() => { ... }); Componentes
Define as propriedades que o componente recebe.
defineProps(['title']); Define os eventos que o componente pode disparar.
defineEmits(['change']); Template
Diretiva de renderização condicional.
<template v-if="ativo">
<span>Ativo</span>
</template>