{"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":"Symfony - React SPA Uygulamas\u0131: Yenileme Sorunu","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"RGJJMHTmyq\"><a href=\"https:\/\/fatihsoysal.com\/blog\/symfony-react-spa-uygulamasi-yenileme-sorunu\/\">Symfony &#8211; React SPA Uygulamas\u0131: Yenileme Sorunu<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/symfony-react-spa-uygulamasi-yenileme-sorunu\/embed\/#?secret=RGJJMHTmyq\" width=\"600\" height=\"338\" title=\"&#8220;Symfony &#8211; React SPA Uygulamas\u0131: Yenileme Sorunu&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"RGJJMHTmyq\" 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! Bu makalede, Symfony ve React ile geli\u015ftirdi\u011finiz tek sayfa uygulamalar\u0131nda (SPA) s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131z yenileme sorununu ele alaca\u011f\u0131z. \u00d6zellikle, sayfa yenilendi\u011finde verilerin kaybolmas\u0131 veya uygulaman\u0131n beklenmedik \u015fekilde davranmas\u0131 gibi durumlar inceleyece\u011fiz. Bu sorun, frontend ve backend aras\u0131nda do\u011fru ileti\u015fim kurulmamas\u0131ndan kaynaklanabilir."}