{"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 Fonksiyonel ve S\u0131n\u0131f Bile\u015fenleri Kar\u015f\u0131la\u015ft\u0131rmas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"PSaFMnwzIn\"><a href=\"https:\/\/fatihsoysal.com\/blog\/reactte-fonksiyonel-ve-sinif-bilesenleri-karsilastirmasi\/\">React&#8217;te Fonksiyonel ve S\u0131n\u0131f Bile\u015fenleri Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/reactte-fonksiyonel-ve-sinif-bilesenleri-karsilastirmasi\/embed\/#?secret=PSaFMnwzIn\" width=\"600\" height=\"338\" title=\"&#8220;React&#8217;te Fonksiyonel ve S\u0131n\u0131f Bile\u015fenleri Kar\u015f\u0131la\u015ft\u0131rmas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"PSaFMnwzIn\" 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, dinamik kullan\u0131c\u0131 aray\u00fczleri olu\u015fturmak i\u00e7in kullan\u0131lan pop\u00fcler bir JavaScript k\u00fct\u00fcphanesidir. React'te bile\u015fenler, aray\u00fcz\u00fcn yap\u0131 ta\u015flar\u0131d\u0131r ve bunlar genellikle fonksiyonel veya s\u0131n\u0131f bile\u015fenleri olarak olu\u015fturulur. Bu makalede, her iki yakla\u015f\u0131m\u0131n g\u00fc\u00e7l\u00fc ve zay\u0131f y\u00f6nlerini kar\u015f\u0131la\u015ft\u0131rarak, hangi bile\u015fen t\u00fcr\u00fcn\u00fcn hangi durumlarda daha uygun oldu\u011funu inceleyece\u011fiz. Daha sonra, React Hooks'lar\u0131n fonksiyonel bile\u015fenleri daha g\u00fc\u00e7l\u00fc hale nas\u0131l getirdi\u011fini de ele alaca\u011f\u0131z."}