{"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":"React'te Eski Promise Hata Yakalama Davran\u0131\u015f\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"CBg73bDoNr\"><a href=\"https:\/\/fatihsoysal.com\/blog\/reactte-eski-promise-hata-yakalama-davranisi\/\">React&#8217;te Eski Promise Hata Yakalama Davran\u0131\u015f\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/reactte-eski-promise-hata-yakalama-davranisi\/embed\/#?secret=CBg73bDoNr\" width=\"600\" height=\"338\" title=\"&#8220;React&#8217;te Eski Promise Hata Yakalama Davran\u0131\u015f\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"CBg73bDoNr\" 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":"React uygulamalar\u0131nda Promise'ler, asenkron i\u015flemleri y\u00f6netmek i\u00e7in olmazsa olmaz bir ara\u00e7t\u0131r. Ancak, \u00f6zellikle eski kod tabanlar\u0131nda, Promise'lerin hata f\u0131rlatma davran\u0131\u015f\u0131 beklenmedik sorunlara yol a\u00e7abilir. Bu makalede, React'te Promise hatalar\u0131n\u0131n nas\u0131l ele al\u0131nd\u0131\u011f\u0131n\u0131, \u00f6zellikle eski yakla\u015f\u0131mlar\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve g\u00fcn\u00fcm\u00fcz\u00fcn en iyi uygulamalar\u0131n\u0131 inceleyece\u011fiz. \u00d6ncelikle, eski Promise hata yakalama mekanizmas\u0131n\u0131 anlayarak ba\u015flayal\u0131m."}