Back to Browse

concatMap | switchMap | mergeMap | exhaustMap

16 views
Apr 17, 2026
7:30

لو بتستخدم RxJS وبتتلخبط بين الـ Operators… البوست ده ليك 👇 خلينا نبسّط أشهر 4 Operators هتقابلهم concatMap بيشغل الـ requests واحد ورا التاني (Queue) يعني يستنى كل request يخلص قبل ما يبدأ اللي بعده مناسب لما الترتيب مهم (زي إرسال Orders) mergeMap بيشغل كل الـ requests في نفس الوقت (Parallel) مناسب لما السرعة أهم ومفيش اعتماد بين العمليات switchMap بيلغي أي request قديم ويكمل في الجديد بس مثالي في الـ Search (Autocomplete) exhaustMap لو في request شغال، بيتجاهل أي requests جديدة مناسب لمنع تكرار الضغط (زي Login button) الخلاصة السريعة: لو محتاج الترتيب - concatMap لو محتاج السرعة - mergeMap لو عايز آخر قيمة فقط - switchMap لو عايز تمنع التكرار - exhaustMap

Download

0 formats

No download links available.

concatMap | switchMap | mergeMap | exhaustMap | NatokHD