Vue · Middle · Frage 20 von 75

Was ist ein Composable?

export function useMouse() {
  const x = ref(0), y = ref(0);
  const update = (e) => { x.value = e.pageX; y.value = e.pageY; };
  onMounted(() => window.addEventListener("mousemove", update));
  onUnmounted(() => window.removeEventListener("mousemove", update));
  return { x, y };
}
Antwort zeigen

Richtige Antwort: Eine Funktion, die zustandsbehaftete Logik der Composition API wiederverwendet

Erklärung

Jeder Aufruf erzeugt eigenen State. Per Konvention heißen Composables useXxx, werden synchron in setup aufgerufen und liefern Refs. VueUse ist eine große Sammlung fertiger Composables.

Zum Weiterlesen

Fehler in der Frage

Vue · Middle · Frage 20

Teste dich selbst

Mach den Test Vue · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen