Implémentation d'un système de cache intelligent avec invalidation contrôlée
السيناريو
Contexte : Une application consomme une API coûteuse et met en cache les réponses dans un store partagé. Le Problème : Certaines données obsolètes persistent même après modification côté serveur. Contraintes : Implémenter une stratégie d'invalidation simple sans librairie externe. Code actuel : const cache = {}; export async function fetchData(url) { if (cache[url]) { return cache[url]; } const res = await fetch(url); const data = await res.json(); cache[url] = data; return data; } Livrable attendu : Améliorer la stratégie de cache afin d'introduire une invalidation contrôlée et éviter les incohérences de données.
المهارات المستهدفة
حالات تطبيقية أخرى في Svelte
- 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éمتقدم
- Création d'un système simple de filtrage en temps réelأساسي
- Mise en place d'un système de pagination côté client performantمتقدم
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
