Vue.js / Nuxt.js

Composables di Vue

Creazione di composables, logica riutilizzabile, useState, useRoute, useRouter, pattern di composables personalizzati

20 domande da colloquio·
Mid-Level
1

Cos'è un composable in Vue 3 e Nuxt 3?

Risposta

Un composable è una funzione che incapsula logica riutilizzabile usando la Composition API di Vue. I composables permettono di condividere stato ed effetti tra i componenti senza ricorrere ai mixin. Per convenzione, il nome di un composable inizia sempre con il prefisso use, il che ne facilita l'identificazione nel codice.

2

Qual è la convenzione di denominazione consigliata per i composables?

Risposta

I composables dovrebbero sempre iniziare con il prefisso use seguito da un nome descrittivo in camelCase. Questa convenzione permette di identificare rapidamente i composables nel codice e di distinguerli dalle normali funzioni di utilità. Ad esempio, useCounter, useFetch o useAuth sono nomi appropriati per i composables.

3

Dove dovrebbero essere collocati i composables in un progetto Nuxt 3?

Risposta

I composables dovrebbero essere collocati nella directory composables nella radice del progetto. Nuxt 3 importa automaticamente tutti i file di questa directory, il che consente di usare i composables senza doverli importare manualmente. Questo auto-import migliora l'esperienza dello sviluppatore e riduce il codice boilerplate.

4

Qual è il vantaggio principale di useState rispetto a ref in Nuxt 3?

5

Come accedere ai parametri della route corrente in un composable Nuxt?

+17 domande da colloquio

Padroneggia Vue.js / Nuxt.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis