{"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":"Elm Router'da \"\u00c7ift G\u00fcncelleme\" Problemini \u00c7\u00f6zmek","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"G5KVz3nKvm\"><a href=\"https:\/\/fatihsoysal.com\/blog\/elm-routerda-cift-guncelleme-problemini-cozmek\/\">Elm Router&#8217;da &#8220;\u00c7ift G\u00fcncelleme&#8221; Problemini \u00c7\u00f6zmek<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/elm-routerda-cift-guncelleme-problemini-cozmek\/embed\/#?secret=G5KVz3nKvm\" width=\"600\" height=\"338\" title=\"&#8220;Elm Router&#8217;da &#8220;\u00c7ift G\u00fcncelleme&#8221; Problemini \u00c7\u00f6zmek&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"G5KVz3nKvm\" 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":"Elm uygulamalar\u0131n\u0131zda beklenmedik davran\u0131\u015flar m\u0131 g\u00f6zlemliyorsunuz? Sayfalar\u0131n\u0131z aras\u0131nda ge\u00e7i\u015f yaparken aray\u00fcz\u00fcn\u00fcz iki kez g\u00fcncelleniyor mu? Bu durum, Elm Router'\u0131n \"\u00e7ift g\u00fcncelleme\" problemi olarak bilinen yayg\u0131n bir sorunun g\u00f6stergesi olabilir. Bu makalede, bu sorunun temellerini, ortaya \u00e7\u0131k\u0131\u015f nedenlerini ve farkl\u0131 \u00e7\u00f6z\u00fcm yollar\u0131n\u0131 ad\u0131m ad\u0131m inceleyece\u011fiz. Hata ay\u0131klama tekniklerinden performans kar\u015f\u0131la\u015ft\u0131rmalar\u0131na kadar geni\u015f bir yelpazede bilgi sunarak, Elm Router'\u0131 sorunsuz bir \u015fekilde kullanabilmenizi sa\u011flayaca\u011f\u0131z. Haz\u0131rsan\u0131z, Elm Router'daki \u00e7ift g\u00fcncelleme sorununu birlikte ele alal\u0131m!"}