Svelteخبير

Correction d'une condition de concurrence avancée dans un store asynchrone

السيناريو

Contexte : Un store personnalisé charge dynamiquement des données selon un identifiant sélectionné dans l'interface. Le Problème : Lorsque l'identifiant change rapidement, les réponses réseau arrivent dans le désordre et écrasent l'état courant. Contraintes : Aucun outil externe. Utiliser uniquement les stores natifs et la gestion asynchrone JavaScript. Code actuel : import { writable } from 'svelte/store'; export const data = writable(null); export async function load(id) { const res = await fetch(`/api/item/${id}`); const result = await res.json(); data.set(result); } Livrable attendu : Implémenter un mécanisme empêchant les réponses obsolètes d'écraser les données les plus récentes.

المهارات المستهدفة

sveltestoreasyncraceconditionperformance

حالات تطبيقية أخرى في ⁨Svelte⁩

عرض كل الحالات التطبيقية في ⁨Svelte⁩

أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى