{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"RxJS: switchMap, mergeMap, concatMap ve exhaustMap Kar\u015f\u0131la\u015ft\u0131rmas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"VHG6RQNhXL\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rxjs-switchmap-mergemap-concatmap-ve-exhaustmap-karsilastirmasi\/\">RxJS: switchMap, mergeMap, concatMap ve exhaustMap Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rxjs-switchmap-mergemap-concatmap-ve-exhaustmap-karsilastirmasi\/embed\/#?secret=VHG6RQNhXL\" width=\"600\" height=\"338\" title=\"&#8220;RxJS: switchMap, mergeMap, concatMap ve exhaustMap Kar\u015f\u0131la\u015ft\u0131rmas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"VHG6RQNhXL\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"RxJS'in reaktif programlama d\u00fcnyas\u0131nda sundu\u011fu g\u00fc\u00e7l\u00fc operat\u00f6rler, \u00f6zellikle asenkron i\u015flemleri y\u00f6netmek i\u00e7in vazge\u00e7ilmezdir. Ancak, switchMap, mergeMap, concatMap ve exhaustMap gibi benzer i\u015flevlere sahip operat\u00f6rler aras\u0131nda se\u00e7im yapmak zorlay\u0131c\u0131 olabilir. Bu makale, bu operat\u00f6rleri detayl\u0131 bir \u015fekilde kar\u015f\u0131la\u015ft\u0131rarak, hangi senaryoda hangisinin en uygun oldu\u011funu anlaman\u0131za yard\u0131mc\u0131 olmay\u0131 ama\u00e7l\u0131yor. Her bir operat\u00f6r\u00fcn i\u015fleyi\u015fini, \u00f6rnek kodlarla ve ger\u00e7ek d\u00fcnya senaryolar\u0131yla a\u00e7\u0131klayaca\u011f\u0131z. Haz\u0131rsan\u0131z, RxJS d\u00fcnyas\u0131na dalal\u0131m!"}