Vue.js / Nuxt.js

Composables de Vue

Creación de composables, lógica reutilizable, useState, useRoute, useRouter, patrones de composables personalizados

20 preguntas de entrevista·
Mid-Level
1

¿Qué es un composable en Vue 3 y Nuxt 3?

Respuesta

Un composable es una función que encapsula lógica reutilizable usando la Composition API de Vue. Los composables permiten compartir estado y efectos entre componentes sin recurrir a mixins. Por convención, el nombre de un composable siempre comienza con el prefijo use, lo que facilita su identificación en el código.

2

¿Cuál es la convención de nomenclatura recomendada para los composables?

Respuesta

Los composables siempre deben comenzar con el prefijo use seguido de un nombre descriptivo en camelCase. Esta convención permite identificar rápidamente los composables en el código y distinguirlos de las funciones utilitarias comunes. Por ejemplo, useCounter, useFetch o useAuth son nombres apropiados para composables.

3

¿Dónde deben colocarse los composables en un proyecto Nuxt 3?

Respuesta

Los composables deben colocarse en el directorio composables en la raíz del proyecto. Nuxt 3 importa automáticamente todos los archivos de este directorio, lo que permite usar los composables sin necesidad de importarlos manualmente. Esta importación automática mejora la experiencia del desarrollador y reduce el código boilerplate.

4

¿Cuál es la principal ventaja de useState frente a ref en Nuxt 3?

5

¿Cómo acceder a los parámetros de la ruta actual en un composable de Nuxt?

+17 preguntas de entrevista

Domina Vue.js / Nuxt.js para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis