Svelte · Junior · Frage 46 von 76
Wie hängt man aus einer Komponente einen Listener an window?
- 1
window.addEventListenerauf oberster Ebene von<script> - 2
<svelte:window onkeydown={handleKey} /> - 3
<window onkeydown={handleKey}>
Antwort zeigen
Richtige Antwort: <svelte:window onkeydown={handleKey} />
Erklärung
Svelte fügt den Listener mit dem Lebenszyklus der Komponente hinzu und entfernt ihn wieder, und es ist beim SSR sicher. Man kann auch innerWidth, scrollY und ähnliche Werte binden.