Orchestration complexe de flux concurrents avec switchMap et gestion d'annulation
السيناريو
Contexte : Vous développez une interface de recherche avancée avec filtres multiples et mise à jour en temps réel. Le Problème : Plusieurs flux asynchrones (saisie, filtres, pagination) déclenchent des appels API concurrents pouvant produire des résultats incohérents. Contraintes : Utiliser combineLatest, debounceTime, distinctUntilChanged et switchMap. Aucun framework supplémentaire. Livrable attendu : Concevoir un pipeline RxJS capable d'orchestrer proprement ces flux, d'annuler les requêtes obsolètes et de garantir que seuls les résultats les plus récents soient affichés.
المهارات المستهدفة
حالات تطبيقية أخرى في RxJS
- Transformation simple de données avec mapأساسي
- Optimisation d'un flux intensif avec throttleTimeمتقدم
- Utilisation de tap pour debug non intrusifأساسي
- Transformation d'un flux dépendant avec combineLatestمتقدم
- Concaténation simple de flux avec concatأساسي
- Correction d'un problème de souscriptions multiples non nettoyéesمتقدم
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
