{"id":2400,"date":"2024-01-30T16:54:14","date_gmt":"2024-01-30T13:54:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=2400"},"modified":"2024-01-30T16:59:02","modified_gmt":"2024-01-30T13:59:02","slug":"react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/","title":{"rendered":"React &#8211; Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m"},"content":{"rendered":"\n<p>Bu blog g\u00f6nderisindeki e\u011fitimle React uygulamalar\u0131n\u0131zda Excel dosyalar\u0131n\u0131 zahmetsizce nas\u0131l y\u00fckleyece\u011finizi ve g\u00f6r\u00fcnt\u00fcleyece\u011finizi \u00f6\u011frenece\u011fiz. React ile web geli\u015ftirme becerilerinizi geli\u015ftirmek i\u00e7in di\u011fer blog g\u00f6nderilerini inceleyebilirsiniz. \u015eimdi hemen ba\u015flayal\u0131m ve projelerinizi Excel dosya entegrasyonuyla g\u00fc\u00e7lendirelim!<\/p>\n\n\n\n<p><strong>app.js<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import { useState } from \"react\";\nimport * as XLSX from 'xlsx';\n\nfunction App() {\n\n  \/\/ onchange states\n  const &#91;excelFile, setExcelFile] = useState(null);\n  const &#91;typeError, setTypeError] = useState(null);\n\n  \/\/ submit state\n  const &#91;excelData, setExcelData] = useState(null);\n\n  \/\/ onchange event\n  const handleFile=(e)=&gt;{\n    let fileTypes = &#91;'application\/vnd.ms-excel','application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet','text\/csv'];\n    let selectedFile = e.target.files&#91;0];\n    if(selectedFile){\n      if(selectedFile&amp;&amp;fileTypes.includes(selectedFile.type)){\n        setTypeError(null);\n        let reader = new FileReader();\n        reader.readAsArrayBuffer(selectedFile);\n        reader.onload=(e)=&gt;{\n          setExcelFile(e.target.result);\n        }\n      }\n      else{\n        setTypeError('Please select only excel file types');\n        setExcelFile(null);\n      }\n    }\n    else{\n      console.log('Please select your file');\n    }\n  }\n  \n  \/\/ submit event\n  const handleFileSubmit=(e)=&gt;{\n    e.preventDefault();\n    if(excelFile!==null){\n      const workbook = XLSX.read(excelFile,{type: 'buffer'});\n      const worksheetName = workbook.SheetNames&#91;0];\n      const worksheet = workbook.Sheets&#91;worksheetName];\n      const data = XLSX.utils.sheet_to_json(worksheet);\n      setExcelData(data.slice(0,10));\n    }\n  }\n\n  return (\n    &lt;div className=\"wrapper\"&gt;\n\n      &lt;h3&gt;Upload &amp; View Excel Sheets&lt;\/h3&gt;\n\n      {\/* form *\/}\n      &lt;form className=\"form-group custom-form\" onSubmit={handleFileSubmit}&gt;\n        &lt;input type=\"file\" className=\"form-control\" required onChange={handleFile} \/&gt;\n        &lt;button type=\"submit\" className=\"btn btn-success btn-md\"&gt;UPLOAD&lt;\/button&gt;\n        {typeError&amp;&amp;(\n          &lt;div className=\"alert alert-danger\" role=\"alert\"&gt;{typeError}&lt;\/div&gt;\n        )}\n      &lt;\/form&gt;\n\n      {\/* view data *\/}\n      &lt;div className=\"viewer\"&gt;\n        {excelData?(\n          &lt;div className=\"table-responsive\"&gt;\n            &lt;table className=\"table\"&gt;\n\n              &lt;thead&gt;\n                &lt;tr&gt;\n                  {Object.keys(excelData&#91;0]).map((key)=&gt;(\n                    &lt;th key={key}&gt;{key}&lt;\/th&gt;\n                  ))}\n                &lt;\/tr&gt;\n              &lt;\/thead&gt;\n\n              &lt;tbody&gt;\n                {excelData.map((individualExcelData, index)=&gt;(\n                  &lt;tr key={index}&gt;\n                    {Object.keys(individualExcelData).map((key)=&gt;(\n                      &lt;td key={key}&gt;{individualExcelData&#91;key]}&lt;\/td&gt;\n                    ))}\n                  &lt;\/tr&gt;\n                ))}\n              &lt;\/tbody&gt;\n\n            &lt;\/table&gt;\n          &lt;\/div&gt;\n        ):(\n          &lt;div&gt;No File is uploaded yet!&lt;\/div&gt;\n        )}\n      &lt;\/div&gt;\n\n    &lt;\/div&gt;\n  );\n}\n\nexport default App;<\/code><\/pre>\n\n\n\n<p>Github: <a href=\"https:\/\/github.com\/fatihsoysal\/React-Upload-And-View-Excel-Files\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/fatihsoysal\/React-Upload-And-View-Excel-Files<\/a><a href=\"https:\/\/www.youtube.com\/@JSSolutions\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Bu blog g\u00f6nderisindeki e\u011fitimle React uygulamalar\u0131n\u0131zda Excel dosyalar\u0131n\u0131 zahmetsizce nas\u0131l y\u00fckleyece\u011finizi ve g\u00f6r\u00fcnt\u00fcleyece\u011finizi \u00f6\u011frenece\u011fiz. React ile web geli\u015ftirme&hellip;","protected":false},"author":1,"featured_media":2401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[128],"tags":[785,786,784],"class_list":{"0":"post-2400","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-react","8":"tag-excel-upload","9":"tag-react-excel-onizleme","10":"tag-react-excel-upload","11":"cs-entry","12":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>React - Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"React - Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m\" \/>\n<meta property=\"og:description\" content=\"Bu blog g\u00f6nderisindeki e\u011fitimle React uygulamalar\u0131n\u0131zda Excel dosyalar\u0131n\u0131 zahmetsizce nas\u0131l y\u00fckleyece\u011finizi ve g\u00f6r\u00fcnt\u00fcleyece\u011finizi \u00f6\u011frenece\u011fiz. React ile web geli\u015ftirme&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-30T13:54:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-30T13:59:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"React &#8211; Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m\",\"datePublished\":\"2024-01-30T13:54:14+00:00\",\"dateModified\":\"2024-01-30T13:59:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/\"},\"wordCount\":73,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png\",\"keywords\":[\"excel upload\",\"react excel \u00f6nizleme\",\"react excel upload\"],\"articleSection\":[\"React\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/\",\"name\":\"React - Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png\",\"datePublished\":\"2024-01-30T13:54:14+00:00\",\"dateModified\":\"2024-01-30T13:59:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"React &#8211; Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"React - Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/","og_locale":"tr_TR","og_type":"article","og_title":"React - Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m","og_description":"Bu blog g\u00f6nderisindeki e\u011fitimle React uygulamalar\u0131n\u0131zda Excel dosyalar\u0131n\u0131 zahmetsizce nas\u0131l y\u00fckleyece\u011finizi ve g\u00f6r\u00fcnt\u00fcleyece\u011finizi \u00f6\u011frenece\u011fiz. React ile web geli\u015ftirme&hellip;","og_url":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-01-30T13:54:14+00:00","article_modified_time":"2024-01-30T13:59:02+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png","type":"image\/png"}],"author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"React &#8211; Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m","datePublished":"2024-01-30T13:54:14+00:00","dateModified":"2024-01-30T13:59:02+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/"},"wordCount":73,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png","keywords":["excel upload","react excel \u00f6nizleme","react excel upload"],"articleSection":["React"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/","url":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/","name":"React - Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png","datePublished":"2024-01-30T13:54:14+00:00","dateModified":"2024-01-30T13:59:02+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#primaryimage","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/01\/file-excel.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/react-uzerinde-excel-dosyalarini-yuklemek-ve-goruntulemek\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"React &#8211; Excel Dosyalar\u0131n\u0131 Y\u00fckleyelim\/\u00d6nizleme Yapal\u0131m"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=2400"}],"version-history":[{"count":2,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2400\/revisions"}],"predecessor-version":[{"id":2403,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/2400\/revisions\/2403"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media\/2401"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=2400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=2400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=2400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}