Svelte · Middle · Frage 56 von 75

Was ist an diesem $effect falsch?

$effect(() => {
  if (browser) {
    window.addEventListener("resize", onResize);
  }
});
Antwort zeigen

Richtige Antwort: Die Prüfung browser ist überflüssig, und das Aufräumen fehlt

Erklärung

<svelte:window> fügt den Listener für dich hinzu und entfernt ihn. Nutzt man doch einen Effect, liefert man eine Funktion zurück, die den Listener entfernt.

Zum Weiterlesen

Fehler in der Frage

Svelte · Middle · Frage 56

Teste dich selbst

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

Diesen Test machen