{"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 Forward Ref Bile\u015feni Kontrol\u00fc","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"kTiKLOpEc9\"><a href=\"https:\/\/fatihsoysal.com\/blog\/reactte-forward-ref-bileseni-kontrolu\/\">React&#8217;te Forward Ref Bile\u015feni Kontrol\u00fc<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/reactte-forward-ref-bileseni-kontrolu\/embed\/#?secret=kTiKLOpEc9\" width=\"600\" height=\"338\" title=\"&#8220;React&#8217;te Forward Ref Bile\u015feni Kontrol\u00fc&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"kTiKLOpEc9\" 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":"Merhaba! Ben Fatih Soysal ve bug\u00fcn React uygulamalar\u0131n\u0131zda bir bile\u015fenin ForwardRef bile\u015feni olup olmad\u0131\u011f\u0131n\u0131 nas\u0131l kontrol edebilece\u011finizi detayl\u0131 olarak ele alaca\u011f\u0131z. ForwardRef, React'te fonksiyonel bile\u015fenlere ref'leri iletmenin g\u00fc\u00e7l\u00fc bir yoludur. Ancak, bazen bir bile\u015fenin ForwardRef ile olu\u015fturulup olu\u015fturulmad\u0131\u011f\u0131n\u0131 bilmeniz gerekebilir. Bu makalede, bu kontrol\u00fc yapman\u0131n farkl\u0131 yollar\u0131n\u0131 ve bunlar\u0131n kullan\u0131m senaryolar\u0131n\u0131 inceleyece\u011fiz. \u00d6ncelikle, ForwardRef'in ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu hat\u0131rlatal\u0131m."}