Retour aux cas pratiques
SvelteExpert

Correction d'une fuite mémoire liée à des abonnements multiples aux stores

Scénario

Contexte : Une application modulaire en Svelte utilise des abonnements manuels à plusieurs stores dans différents composants. Le Problème : Lors de la navigation entre vues, certains abonnements ne sont pas correctement nettoyés, provoquant des fuites mémoire. Contraintes : Utiliser uniquement les mécanismes natifs d'abonnement et de nettoyage. Code actuel : import { user } from './store'; let unsubscribe; onMount(() => { unsubscribe = user.subscribe(value => { console.log(value); }); }); Livrable attendu : Garantir la désinscription correcte lors du démontage du composant afin d'éviter toute fuite mémoire.

Compétences ciblées

sveltestorememorylifecyclearchitecture
    Correction d'une fuite mémoire liée à des abonnements multiples aux stores — mise en situation Svelte | CodeDuel