1. What is a Composable?


In Vue 3, a composable is a stateful function that encapsulate reusable reactive logic.

A composable typically:


Uses Vue reactivity (ref, reactive, computed, watch)
Manages state
Can be reused across components
Usually follows the naming convention useSomething()


Example:



// useCounter.js
import { ref } from...