{"id":17283,"date":"2025-04-05T21:45:14","date_gmt":"2025-04-05T18:45:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/"},"modified":"2025-04-05T21:45:14","modified_gmt":"2025-04-05T18:45:14","slug":"react-uygulamanizi-mysql-veritabanina-baglama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/","title":{"rendered":"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama"},"content":{"rendered":"<p><body><\/p>\n<p>React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama<\/p>\n<p>Merhaba!  Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  Bu i\u015flem, bir\u00e7ok geli\u015ftirici i\u00e7in zorlay\u0131c\u0131 olabilir, ancak do\u011fru ad\u0131mlar\u0131 izlerseniz olduk\u00e7a basittir.  \u00d6ncelikle, temel konseptleri anlamak \u00f6nemlidir.  React, bir frontend framework&#8217;\u00fcd\u00fcr ve do\u011frudan veritabanlar\u0131yla etkile\u015fim kuramaz.  Bu nedenle, bir ara katman kullanmam\u0131z gerekiyor.<\/p>\n<p>Bu ara katman i\u00e7in genellikle Node.js ile birlikte Express.js kullan\u0131r\u0131z. Express.js,  RESTful API&#8217;ler olu\u015fturmak i\u00e7in kullan\u0131labilen g\u00fc\u00e7l\u00fc bir framework&#8217;t\u00fcr.  Bu API, React uygulaman\u0131z ve MySQL veritaban\u0131n\u0131z aras\u0131nda bir k\u00f6pr\u00fc g\u00f6revi g\u00f6recektir.  API, veritaban\u0131ndan veri al\u0131p React uygulaman\u0131za g\u00f6nderecek ve React uygulamas\u0131ndan gelen verileri veritaban\u0131na kaydedecektir.  Sonu\u00e7 olarak, uygulaman\u0131z veritaban\u0131yla g\u00fcvenli ve etkili bir \u015fekilde ileti\u015fim kurabilecektir.<\/p>\n<h2>Gerekli A\u015famalar<\/h2>\n<p>\u0130\u015fte React uygulaman\u0131z\u0131 MySQL veritaban\u0131na ba\u011flamak i\u00e7in izlemeniz gereken ad\u0131mlar:<\/p>\n<h3>1. Sunucu Taraf\u0131 (Backend) Kurulumu<\/h3>\n<p>\u0130lk ad\u0131m, Node.js ve Express.js kullanarak bir API olu\u015fturmakt\u0131r.  Bu API, MySQL veritaban\u0131n\u0131zla etkile\u015fim kuracak ve React uygulaman\u0131z i\u00e7in bir aray\u00fcz sa\u011flayacakt\u0131r.  Bu a\u015famada, MySQL ba\u011flant\u0131 bilgilerinizi (host, kullan\u0131c\u0131 ad\u0131, \u015fifre, veritaban\u0131 ad\u0131)  ve gerekli s\u00fcr\u00fcc\u00fcleri y\u00fcklemeniz gerekmektedir.  \u00d6rne\u011fin, MySQL ba\u011flant\u0131s\u0131 i\u00e7in <code>mysql<\/code> paketini kullanabilirsiniz. <\/p>\n<pre><code class=\"language-javascript\">\n\/\/ \u00d6rnek Node.js + Express.js kodu\nconst express = require('express');\nconst mysql = require('mysql2');\n\nconst app = express();\nconst port = 3001;\n\n\/\/ MySQL ba\u011flant\u0131 bilgileri\nconst connection = mysql.createConnection({\n  host: 'localhost',\n  user: 'your_username',\n  password: 'your_password',\n  database: 'your_database'\n});\n\n\/\/ Ba\u011flant\u0131y\u0131 test edin\nconnection.connect(err => {\n  if (err) throw err;\n  console.log('MySQL ba\u011flant\u0131s\u0131 ba\u015far\u0131l\u0131!');\n});\n\n\n\/\/ API endpoint'leri (\u00f6rnek)\napp.get('\/api\/data', (req, res) => {\n  connection.query('SELECT * FROM your_table', (err, results) => {\n    if (err) throw err;\n    res.send(results);\n  });\n});\n\n\napp.listen(port, () => {\n  console.log(Sunucu ${port} portunda \u00e7al\u0131\u015f\u0131yor!);\n});\n<\/code><\/pre>\n<h3>2. React Uygulamas\u0131nda API \u00c7a\u011fr\u0131lar\u0131<\/h3>\n<p>API&#8217;nizi olu\u015fturduktan sonra, React uygulaman\u0131zda bu API&#8217;yi kullanarak veritaban\u0131yla etkile\u015fim kurabilirsiniz.  Bunun i\u00e7in fetch API&#8217;sini veya axios gibi bir HTTP k\u00fct\u00fcphanesini kullanabilirsiniz.  fetch API&#8217;si,  verileri sunucudan almak i\u00e7in kullan\u0131l\u0131rken,  axios daha geli\u015fmi\u015f \u00f6zellikler sunar.<\/p>\n<pre><code class=\"language-javascript\">\n\/\/ \u00d6rnek React kodu (fetch kullanarak)\nuseEffect(() => {\n  const fetchData = async () => {\n    const response = await fetch('\/api\/data');\n    const data = await response.json();\n    setData(data);\n  };\n  fetchData();\n}, []);\n<\/code><\/pre>\n<h3>3. G\u00fcvenlik \u00d6nlemleri<\/h3>\n<p>Veritaban\u0131 ba\u011flant\u0131 bilgilerinizi do\u011frudan React uygulaman\u0131zda saklamay\u0131n.  Bu, g\u00fcvenlik a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir risk olu\u015fturur.  Bu bilgileri sunucu taraf\u0131nda tutun ve g\u00fcvenli bir \u015fekilde y\u00f6netin.  Ayr\u0131ca,  veri do\u011frulama ve giri\u015f do\u011frulama gibi g\u00fcvenlik \u00f6nlemlerini uygulamay\u0131 unutmay\u0131n.  Bu \u00f6nlemler, olas\u0131 sald\u0131r\u0131lardan korunman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p>Umar\u0131m bu makale, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na ba\u011flama s\u00fcrecinde size yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi ve destek i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.  Ayr\u0131ca, bu konuda daha fazla bilgi edinmek i\u00e7in <a href=\"https:\/\/dev.to\/sudhanshudevelopers\/how-to-connect-a-react-app-with-mysql-database-1n3i\">bu kayna\u011f\u0131<\/a> inceleyebilirsiniz. Ba\u015fka sorular\u0131n\u0131z varsa bana ula\u015fmaktan \u00e7ekinmeyin!<\/p>\n<p>#Etiketler: React, MySQL, Veritaban\u0131 Ba\u011flant\u0131s\u0131, Node.js, Express.js, API, REST API, Fetch, Axios, G\u00fcvenlik<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama Merhaba! Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu&hellip;","protected":false},"author":1,"featured_media":0,"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":[1],"tags":[],"class_list":{"0":"post-17283","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"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 Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu i\u015flem, bir\u00e7ok geli\u015ftirici i\u00e7in zorlay\u0131c\u0131 olabilir, ancak do\u011fru ad\u0131mlar\u0131 izlerseniz olduk\u00e7a basittir. \u00d6ncelikle, temel konseptleri anlamak \u00f6nemlidir. React, bir frontend framework&#039;\u00fcd\u00fcr ve do\u011frudan veritabanlar\u0131yla etkile\u015fim kuramaz. Bu nedenle, bir ara katman kullanmam\u0131z gerekiyor.\" \/>\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-uygulamanizi-mysql-veritabanina-baglama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu i\u015flem, bir\u00e7ok geli\u015ftirici i\u00e7in zorlay\u0131c\u0131 olabilir, ancak do\u011fru ad\u0131mlar\u0131 izlerseniz olduk\u00e7a basittir. \u00d6ncelikle, temel konseptleri anlamak \u00f6nemlidir. React, bir frontend framework&#039;\u00fcd\u00fcr ve do\u011frudan veritabanlar\u0131yla etkile\u015fim kuramaz. Bu nedenle, bir ara katman kullanmam\u0131z gerekiyor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-05T18:45:14+00:00\" \/>\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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama\",\"datePublished\":\"2025-04-05T18:45:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/\"},\"wordCount\":452,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/\",\"name\":\"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-05T18:45:14+00:00\",\"description\":\"Merhaba! Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu i\u015flem, bir\u00e7ok geli\u015ftirici i\u00e7in zorlay\u0131c\u0131 olabilir, ancak do\u011fru ad\u0131mlar\u0131 izlerseniz olduk\u00e7a basittir. \u00d6ncelikle, temel konseptleri anlamak \u00f6nemlidir. React, bir frontend framework'\u00fcd\u00fcr ve do\u011frudan veritabanlar\u0131yla etkile\u015fim kuramaz. Bu nedenle, bir ara katman kullanmam\u0131z gerekiyor.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama\"}]},{\"@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 Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama","description":"Merhaba! Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu i\u015flem, bir\u00e7ok geli\u015ftirici i\u00e7in zorlay\u0131c\u0131 olabilir, ancak do\u011fru ad\u0131mlar\u0131 izlerseniz olduk\u00e7a basittir. \u00d6ncelikle, temel konseptleri anlamak \u00f6nemlidir. React, bir frontend framework'\u00fcd\u00fcr ve do\u011frudan veritabanlar\u0131yla etkile\u015fim kuramaz. Bu nedenle, bir ara katman kullanmam\u0131z gerekiyor.","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-uygulamanizi-mysql-veritabanina-baglama\/","og_locale":"tr_TR","og_type":"article","og_title":"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama","og_description":"Merhaba! Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu i\u015flem, bir\u00e7ok geli\u015ftirici i\u00e7in zorlay\u0131c\u0131 olabilir, ancak do\u011fru ad\u0131mlar\u0131 izlerseniz olduk\u00e7a basittir. \u00d6ncelikle, temel konseptleri anlamak \u00f6nemlidir. React, bir frontend framework'\u00fcd\u00fcr ve do\u011frudan veritabanlar\u0131yla etkile\u015fim kuramaz. Bu nedenle, bir ara katman kullanmam\u0131z gerekiyor.","og_url":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-05T18:45:14+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama","datePublished":"2025-04-05T18:45:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/"},"wordCount":452,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/","url":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/","name":"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-05T18:45:14+00:00","description":"Merhaba! Bu makalede, React uygulaman\u0131z\u0131 MySQL veritaban\u0131na nas\u0131l ba\u011flayaca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Bu i\u015flem, bir\u00e7ok geli\u015ftirici i\u00e7in zorlay\u0131c\u0131 olabilir, ancak do\u011fru ad\u0131mlar\u0131 izlerseniz olduk\u00e7a basittir. \u00d6ncelikle, temel konseptleri anlamak \u00f6nemlidir. React, bir frontend framework'\u00fcd\u00fcr ve do\u011frudan veritabanlar\u0131yla etkile\u015fim kuramaz. Bu nedenle, bir ara katman kullanmam\u0131z gerekiyor.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamanizi-mysql-veritabanina-baglama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"React Uygulaman\u0131z\u0131 MySQL Veritaban\u0131na Ba\u011flama"}]},{"@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\/17283","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=17283"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17283\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=17283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=17283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=17283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}