{"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":"K\u00fct\u00fcphaneler Olmadan Reaktif Durum Y\u00f6netimi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"mt2iFyRgGB\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kutuphaneler-olmadan-reaktif-durum-yonetimi\/\">K\u00fct\u00fcphaneler Olmadan Reaktif Durum Y\u00f6netimi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kutuphaneler-olmadan-reaktif-durum-yonetimi\/embed\/#?secret=mt2iFyRgGB\" width=\"600\" height=\"338\" title=\"&#8220;K\u00fct\u00fcphaneler Olmadan Reaktif Durum Y\u00f6netimi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"mt2iFyRgGB\" 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 JavaScript uygulamalar\u0131nda, karma\u015f\u0131k kullan\u0131c\u0131 aray\u00fczlerini verimli bir \u015fekilde y\u00f6netmek i\u00e7in durum y\u00f6netimi kritik \u00f6neme sahiptir. Genellikle bu ama\u00e7la Redux, Zustand veya MobX gibi k\u00fct\u00fcphaneler kullan\u0131l\u0131r. Ancak, bu k\u00fct\u00fcphanelerin getirdi\u011fi ek karma\u015f\u0131kl\u0131\u011fa gerek duymadan, temel JavaScript prensiplerini kullanarak reaktif bir durum y\u00f6netimi sistemi olu\u015fturabiliriz. Bu makalede, k\u00fct\u00fcphane kullanmadan nas\u0131l basit ve etkili bir reaktif durum y\u00f6netimi sistemi kurabilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m."}