{"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 .js ve .jsx Dosyalar\u0131 Aras\u0131ndaki Fark","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"I9ClhE2Nm1\"><a href=\"https:\/\/fatihsoysal.com\/blog\/reactte-js-ve-jsx-dosyalari-arasindaki-fark\/\">React&#8217;te .js ve .jsx Dosyalar\u0131 Aras\u0131ndaki Fark<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/reactte-js-ve-jsx-dosyalari-arasindaki-fark\/embed\/#?secret=I9ClhE2Nm1\" width=\"600\" height=\"338\" title=\"&#8220;React&#8217;te .js ve .jsx Dosyalar\u0131 Aras\u0131ndaki Fark&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"I9ClhE2Nm1\" 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 geli\u015ftiricileri olarak, s\u0131kl\u0131kla .js ve .jsx dosya uzant\u0131lar\u0131yla kar\u015f\u0131la\u015f\u0131r\u0131z. Peki, bu dosya uzant\u0131lar\u0131 aras\u0131nda ne gibi farklar vard\u0131r? Bu makalede, .js ve .jsx dosyalar\u0131n\u0131n temel farkl\u0131l\u0131klar\u0131n\u0131, kullan\u0131m alanlar\u0131n\u0131 ve React geli\u015ftirme s\u00fcrecindeki rollerini detayl\u0131 olarak ele alaca\u011f\u0131z. Bu sayede, hangi dosya uzant\u0131s\u0131n\u0131 ne zaman kullanman\u0131z gerekti\u011fi konusunda daha net bir anlay\u0131\u015fa sahip olacaks\u0131n\u0131z."}