Correction d'une fuite mémoire liée à des abonnements multiples aux stores
السيناريو
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.
المهارات المستهدفة
حالات تطبيقية أخرى في Svelte
- Correction d'une variable dérivée non réactiveأساسي
- Création d'un composant dynamique basé sur une configuration JSONمتقدم
- Création d'un composant Card paramétrableأساسي
- Implémentation d'un composant modal avec gestion d'état globalمتقدم
- Création d'un composant Toggle simple et réutilisableأساسي
- Implémentation d'un système de thème global avec store dérivéمتقدم
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
