{"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 Bile\u015fenlerinde Kapan\u0131\u015flar\u0131n Devrimi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"qRsJ06SjLE\"><a href=\"https:\/\/fatihsoysal.com\/blog\/react-bilesenlerinde-kapanislarin-devrimi\/\">React Bile\u015fenlerinde Kapan\u0131\u015flar\u0131n Devrimi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/react-bilesenlerinde-kapanislarin-devrimi\/embed\/#?secret=qRsJ06SjLE\" width=\"600\" height=\"338\" title=\"&#8220;React Bile\u015fenlerinde Kapan\u0131\u015flar\u0131n Devrimi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"qRsJ06SjLE\" 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":"Modern kullan\u0131c\u0131 aray\u00fczlerinin temel ta\u015flar\u0131ndan biri olan React bile\u015fenleri, karma\u015f\u0131kl\u0131\u011f\u0131 y\u00f6netilebilir par\u00e7alara ay\u0131rman\u0131n ve tekrar kullan\u0131labilir kod yazman\u0131n g\u00fc\u00e7l\u00fc bir yoludur. Ancak bu bile\u015fenlerin alt\u0131nda yatan g\u00fc\u00e7l\u00fc mimari, genellikle g\u00f6z ard\u0131 edilen bir kavrama dayan\u0131r: kapan\u0131\u015flar (closures). Bu makale, React bile\u015fenlerinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, kapan\u0131\u015flar\u0131n bu s\u00fcre\u00e7teki kritik rol\u00fcn\u00fc ve bunun modern UI geli\u015ftirme \u00fczerindeki etkilerini derinlemesine inceleyecektir. React ile bile\u015fen tabanl\u0131 geli\u015ftirmenin temellerini anlaman\u0131z i\u00e7in ad\u0131m ad\u0131m bir yol haritas\u0131 sunaca\u011f\u0131z."}