{"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 Fiber A\u011fac\u0131: Mimari ve \u0130\u015fleme Derin Dal\u0131\u015f","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"UJEfr3Tm3U\"><a href=\"https:\/\/fatihsoysal.com\/blog\/react-fiber-agaci-mimari-ve-isleme-derin-dalis\/\">React Fiber A\u011fac\u0131: Mimari ve \u0130\u015fleme Derin Dal\u0131\u015f<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/react-fiber-agaci-mimari-ve-isleme-derin-dalis\/embed\/#?secret=UJEfr3Tm3U\" width=\"600\" height=\"338\" title=\"&#8220;React Fiber A\u011fac\u0131: Mimari ve \u0130\u015fleme Derin Dal\u0131\u015f&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"UJEfr3Tm3U\" 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'in performans\u0131n\u0131 anlamak i\u00e7in React Fiber mimarisini kavramak \u015fartt\u0131r. \u00d6nceki s\u00fcr\u00fcmlerinde, React'in tek bir g\u00f6revde t\u00fcm DOM g\u00fcncellemelerini i\u015flemesi performans darbo\u011fazlar\u0131na yol a\u00e7abiliyordu. Ancak Fiber mimarisiyle React, bu g\u00fcncellemeleri daha ince taneli bir \u015fekilde, par\u00e7alar halinde i\u015fleyerek, kullan\u0131c\u0131 deneyimini etkilemeden i\u015flemleri y\u00f6netebiliyor. Bu sayede uygulamalar daha ak\u0131c\u0131 ve h\u0131zl\u0131 \u00e7al\u0131\u015f\u0131yor."}