Vue.js / Nuxt.js

Vue Composables

Erstellung von Composables, wiederverwendbare Logik, useState, useRoute, useRouter, Muster für benutzerdefinierte Composables

20 Interview-Fragen·
Mid-Level
1

Was ist ein Composable in Vue 3 und Nuxt 3?

Antwort

Ein Composable ist eine Funktion, die wiederverwendbare Logik mithilfe der Composition API von Vue kapselt. Composables ermöglichen das Teilen von State und Effekten zwischen Komponenten, ohne auf Mixins zurückzugreifen. Per Konvention beginnt der Name eines Composables immer mit dem Präfix use, was die Identifizierung im Code erleichtert.

2

Welche Namenskonvention wird für Composables empfohlen?

Antwort

Composables sollten immer mit dem Präfix use beginnen, gefolgt von einem beschreibenden Namen in camelCase. Diese Konvention ermöglicht es, Composables im Code schnell zu erkennen und sie von gewöhnlichen Utility-Funktionen zu unterscheiden. Zum Beispiel sind useCounter, useFetch oder useAuth passende Namen für Composables.

3

Wo sollten Composables in einem Nuxt-3-Projekt platziert werden?

Antwort

Composables sollten im Verzeichnis composables im Wurzelverzeichnis des Projekts platziert werden. Nuxt 3 importiert automatisch alle Dateien aus diesem Verzeichnis, was die Verwendung von Composables ermöglicht, ohne sie manuell importieren zu müssen. Dieser Auto-Import verbessert die Developer Experience und reduziert Boilerplate-Code.

4

Was ist der Hauptvorteil von useState gegenüber ref in Nuxt 3?

5

Wie greift man in einem Nuxt-Composable auf die Parameter der aktuellen Route zu?

+17 Interview-Fragen

Meistere Vue.js / Nuxt.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten