javascript / beginner
Snippet
Der onDestroy Lifecycle-Hook
Der onDestroy-Hook wird ausgeführt, wenn eine Komponente kurz davor steht, aus dem DOM entfernt zu werden. Er ist wichtig für das Aufräumen von Timern, Listenern oder Abonnements, um Speicherlecks zu vermeiden.
snippet.js
1
2
3
4
5
6
7
import { onDestroy } from 'svelte';const interval = setInterval(() => console.log('tick'), 1000);onDestroy(() => {clearInterval(interval);});
svelte
Erklärung
1
import { onDestroy } from 'svelte';
Importiert den Lifecycle-Hook aus dem Svelte-Kern.
2
onDestroy(() => { clearInterval(interval); });
Plant eine Funktion ein, um das Intervall zu stoppen, wenn die Komponente zerstört wird.