plogger

Vue 3 Composition API Complete Guide

What is Vue 3 Composition API?

The Composition API introduced in Vue 3 provides a flexible way to organize component logic.

The setup() Function

import { ref, computed } from 'vue'

export default {
  setup() {
    const count = ref(0)
    const double = computed(() => count.value * 2)

    function increment() {
      count.value++
    }

    return { count, double, increment }
  }
}