{"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":"Geli\u015fmi\u015f Redux: Durum Y\u00f6netiminin \u00d6tesinde","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"xH0ADMFiXy\"><a href=\"https:\/\/fatihsoysal.com\/blog\/gelismis-redux-durum-yonetiminin-otesinde\/\">Geli\u015fmi\u015f Redux: Durum Y\u00f6netiminin \u00d6tesinde<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/gelismis-redux-durum-yonetiminin-otesinde\/embed\/#?secret=xH0ADMFiXy\" width=\"600\" height=\"338\" title=\"&#8220;Geli\u015fmi\u015f Redux: Durum Y\u00f6netiminin \u00d6tesinde&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"xH0ADMFiXy\" 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":"Redux, JavaScript uygulamalar\u0131nda durum y\u00f6netimi i\u00e7in pop\u00fcler bir k\u00fct\u00fcphanedir. Ancak, basit uygulamalar\u0131n \u00f6tesine ge\u00e7tik\u00e7e, Redux'un g\u00fcc\u00fcnden tam olarak yararlanmak i\u00e7in daha geli\u015fmi\u015f tekniklere ihtiya\u00e7 duyabilirsiniz. Bu makalede, Redux'un geli\u015fmi\u015f kullan\u0131m senaryolar\u0131n\u0131, performans optimizasyonlar\u0131n\u0131 ve en iyi uygulamalar\u0131n\u0131 ele alaca\u011f\u0131z. Bilgi seviyeniz ne olursa olsun, bu makalede yeni bir \u015feyler ke\u015ffedece\u011finizden eminim. \u00d6ncelikle, Redux'un temel prensiplerini anlamak \u00f6nemlidir. Ard\u0131ndan, daha karma\u015f\u0131k senaryolara ge\u00e7ebiliriz.","thumbnail_url":"https:\/\/via.placeholder.com\/500x300"}