Tutorials Courses Interview Prep (100 Q&A) AI Tools (50) Developer Tools (50) Tracks Pricing Plans Blog & Articles Contact Us
Vue 3 & Composition API 16 mins read Free Lesson

Reactivity: ref(), reactive() & computed()

Master deep reactivity with reactive(), primitive wrapper ref(), and cached computed properties.

Vue 3 Reactivity System

<script setup>
import { ref, computed } from 'vue'

const firstName = ref('Alex')
const lastName = ref('Morgan')

// Computed property automatically updates only when dependencies change!
const fullName = computed(() => `${firstName.value} ${lastName.value}`)
</script>

<template>
    <p>Full Name: {{ fullName }}</p>
</template>