En Vue.js un Composable es una función que aprovecha la composition API de Vue para encapsular y realizar la lógica y el state de nuestras App

Cuando creas aplicaciones web te darás cuenta que hay código que es común en diferentes tareas; usualmente creamos un archivo con funciones; pero para mantener la re-actividad y buenas pactistas de vue.js se recomienda crear un composable

Como Crear

Los composables son funciones y deben iniciar con use…

Ejemplos: UseAuth, UseAPI, useMouse, UseFormulario...

<aside> ☝🏻

Si tienes experiencia con React los composables son muy similares a los Custom Hooks

</aside>

Optimizamos el código con este composable

Optimizamos el código con este composable