{"id":36983,"date":"2025-12-25T20:01:12","date_gmt":"2025-12-25T17:01:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/"},"modified":"2025-12-25T20:01:12","modified_gmt":"2025-12-25T17:01:12","slug":"react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/","title":{"rendered":"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)"},"content":{"rendered":"<h2>React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)<\/h2>\n<p>Modern web geli\u015ftirmenin h\u0131zla de\u011fi\u015fen d\u00fcnyas\u0131nda, kullan\u0131c\u0131 aray\u00fcz\u00fc (UI) olu\u015fturmak i\u00e7in kullan\u0131lan ara\u00e7lar da s\u00fcrekli evrim ge\u00e7irmektedir. React, dinamik ve etkile\u015fimli kullan\u0131c\u0131 aray\u00fczleri olu\u015fturmak i\u00e7in pop\u00fcler bir JavaScript k\u00fct\u00fcphanesiyken, Tailwind CSS, geli\u015ftiricilere h\u0131zl\u0131 ve verimli bir \u015fekilde \u00f6zel tasar\u0131mlar olu\u015fturma imkan\u0131 sunan bir utility-first CSS framework&#8217;\u00fcd\u00fcr. Bu makalede, React uygulaman\u0131za Tailwind CSS&#8217;i ad\u0131m ad\u0131m nas\u0131l entegre edece\u011finizi detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu rehber sayesinde, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler, projelerinde bu g\u00fc\u00e7l\u00fc ikiliyi sorunsuz bir \u015fekilde kullanmaya ba\u015flayabilecekler.<\/p>\n<h3>Giri\u015f: Tailwind CSS ve React Neden Bir Arada?<\/h3>\n<p>React ve Tailwind CSS, modern frontend geli\u015ftirme d\u00fcnyas\u0131nda s\u0131kl\u0131kla tercih edilen iki g\u00fc\u00e7l\u00fc ara\u00e7t\u0131r. Her ikisi de geli\u015ftiricilere h\u0131z, esneklik ve \u00f6l\u00e7eklenebilirlik sunar. Peki, bu iki teknolojiyi bir araya getirmek neden bu kadar mant\u0131kl\u0131?<\/p>\n<h4>Tailwind CSS Nedir?<\/h4>\n<p>Tailwind CSS, \u00f6nceden tan\u0131mlanm\u0131\u015f bile\u015fenler yerine, do\u011frudan HTML&#8217;inizde kullanabilece\u011finiz d\u00fc\u015f\u00fck seviyeli yard\u0131mc\u0131 s\u0131n\u0131flar (utility classes) sunan bir CSS framework&#8217;\u00fcd\u00fcr. <code>flex<\/code>, <code>pt-4<\/code>, <code>text-center<\/code>, <code>rotate-90<\/code> gibi s\u0131n\u0131flar\u0131 kullanarak, CSS yazmak zorunda kalmadan h\u0131zl\u0131ca aray\u00fczler tasarlayabilirsiniz. Bu yakla\u015f\u0131m, tasar\u0131m sistemlerini daha tutarl\u0131 hale getirir ve geli\u015ftirme s\u00fcrecini h\u0131zland\u0131r\u0131r.<\/p>\n<h4>React Nedir?<\/h4>\n<p>React, Facebook taraf\u0131ndan geli\u015ftirilen ve kullan\u0131c\u0131 aray\u00fczleri olu\u015fturmak i\u00e7in kullan\u0131lan a\u00e7\u0131k kaynakl\u0131 bir JavaScript k\u00fct\u00fcphanesidir. Bile\u015fen tabanl\u0131 yap\u0131s\u0131 sayesinde, karma\u015f\u0131k UI&#8217;lar\u0131 y\u00f6netilebilir, yeniden kullan\u0131labilir par\u00e7alara ay\u0131rman\u0131za olanak tan\u0131r. Sanal DOM kullan\u0131m\u0131 ile performans\u0131 optimize eder ve tek sayfa uygulamalar\u0131 (SPA) geli\u015ftirmek i\u00e7in ideal bir se\u00e7imdir.<\/p>\n<h4>\u0130ki Teknolojinin Avantajl\u0131 Birle\u015fimi<\/h4>\n<p>React&#8217;in bile\u015fen tabanl\u0131 yap\u0131s\u0131 ile Tailwind CSS&#8217;in utility-first yakla\u015f\u0131m\u0131 m\u00fckemmel bir uyum i\u00e7indedir. Her bir React bile\u015feninizde, o bile\u015fene \u00f6zg\u00fc stilleri do\u011frudan HTML\/JSX i\u00e7inde Tailwind s\u0131n\u0131flar\u0131 ile tan\u0131mlayabilirsiniz. Bu, stil kodunu bile\u015fenin mant\u0131\u011f\u0131yla birle\u015ftirerek daha okunabilir, y\u00f6netilebilir ve mod\u00fcler bir kod taban\u0131 olu\u015fturman\u0131za yard\u0131mc\u0131 olur. Ayr\u0131ca, Tailwind&#8217;in \u00fcretim ortam\u0131nda kullan\u0131lmayan CSS&#8217;i temizleme (purging) \u00f6zelli\u011fi sayesinde, uygulaman\u0131z\u0131n nihai CSS boyutu minimumda kal\u0131r, bu da daha h\u0131zl\u0131 y\u00fckleme s\u00fcreleri anlam\u0131na gelir.<\/p>\n<h3>Yeni Bir React Uygulamas\u0131 Ba\u015flatma (Veya Mevcut Uygulamay\u0131 Haz\u0131rlama)<\/h3>\n<p>Tailwind CSS&#8217;i entegre etmeye ba\u015flamadan \u00f6nce, bir React projenizin olmas\u0131 gerekir. Bu b\u00f6l\u00fcmde, yeni bir proje olu\u015fturma veya mevcut bir projeyi haz\u0131rlama ad\u0131mlar\u0131n\u0131 ele alaca\u011f\u0131z.<\/p>\n<h4>Yeni Bir React Projesi Olu\u015fturma (Vite ile \u00d6rnek)<\/h4>\n<p>G\u00fcn\u00fcm\u00fczde, React projeleri olu\u015fturmak i\u00e7in Vite, Create React App&#8217;e (CRA) g\u00f6re daha h\u0131zl\u0131 ve modern bir alternatif olarak \u00f6ne \u00e7\u0131kmaktad\u0131r. Vite ile yeni bir React projesi olu\u015ftural\u0131m:<\/p>\n<p>\u00d6ncelikle, terminalinizi a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">npm create vite@latest my-react-tailwind-app -- --template react\ncd my-react-tailwind-app\nnpm install<\/pre>\n<p><\/code><br \/>\nBu komutlar s\u0131ras\u0131yla:<\/p>\n<ol>\n<li><code>my-react-tailwind-app<\/code> ad\u0131nda yeni bir Vite projesi olu\u015fturur ve React \u015fablonunu kullan\u0131r.<\/li>\n<li>Olu\u015fturulan projenin dizinine gider.<\/li>\n<li>Projenin ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 y\u00fckler.<\/li>\n<\/ol>\n<p>Projenizi ba\u015flatmak i\u00e7in <code>npm run dev<\/code> komutunu kullanabilirsiniz.<\/p>\n<h4>Mevcut Bir React Projesine Entegrasyon \u0130\u00e7in \u00d6n Haz\u0131rl\u0131klar<\/h4>\n<p>E\u011fer mevcut bir React projenize Tailwind CSS eklemek istiyorsan\u0131z, \u00f6ncelikle projenizin g\u00fcncel oldu\u011fundan ve t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131n do\u011fru bir \u015fekilde y\u00fcklendi\u011finden emin olun. Genellikle, bu t\u00fcr entegrasyonlar i\u00e7in ek bir haz\u0131rl\u0131k gerekmez, ancak projenizin <code>package.json<\/code> dosyas\u0131ndaki ba\u011f\u0131ml\u0131l\u0131klar\u0131 kontrol etmek iyi bir uygulamad\u0131r.<\/p>\n<h3>Tailwind CSS'i Y\u00fckleme ve Ba\u015flang\u0131\u00e7 Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>\u015eimdi, React projemize Tailwind CSS ve gerekli di\u011fer ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckleme zaman\u0131.<\/p>\n<h4>Gerekli Paketleri Y\u00fckleme<\/h4>\n<p>Tailwind CSS'i kullanabilmek i\u00e7in <code>tailwindcss<\/code>, <code>postcss<\/code> ve <code>autoprefixer<\/code> paketlerini geli\u015ftirme ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 olarak y\u00fcklememiz gerekiyor. PostCSS, CSS'inizi d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in kullan\u0131lan bir ara\u00e7t\u0131r ve Tailwind CSS'in temelinde yer al\u0131r. Autoprefixer ise CSS kurallar\u0131n\u0131za otomatik olarak taray\u0131c\u0131 \u00f6n eklerini ekler.<\/p>\n<p>Projenizin k\u00f6k dizininde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">npm install -D tailwindcss postcss autoprefixer<\/pre>\n<p><\/code><br \/>\nBu komut, bu \u00fc\u00e7 paketi projenize <code>devDependencies<\/code> olarak ekleyecektir.<\/p>\n<h4>PostCSS ve Autoprefixer Kurulumu<\/h4>\n<p>Tailwind CSS, CSS'inizi i\u015flemek i\u00e7in PostCSS'i kullan\u0131r. Bu nedenle, PostCSS'in Tailwind'i ve Autoprefixer'\u0131 kullanmas\u0131n\u0131 sa\u011flayacak bir yap\u0131land\u0131rma dosyas\u0131 olu\u015fturmam\u0131z gerekiyor.<\/p>\n<h3>Tailwind Yap\u0131land\u0131rma Dosyalar\u0131n\u0131 Olu\u015fturma<\/h3>\n<p>Y\u00fckleme i\u015fleminden sonra, Tailwind CSS'in projenizle nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirleyecek yap\u0131land\u0131rma dosyalar\u0131n\u0131 olu\u015fturmal\u0131y\u0131z.<\/p>\n<h4><code>tailwind.config.js<\/code> Dosyas\u0131n\u0131 Olu\u015fturma ve Yap\u0131land\u0131rma<\/h4>\n<p>Tailwind CSS'in varsay\u0131lan yap\u0131land\u0131rma dosyas\u0131n\u0131 olu\u015fturmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">npx tailwindcss init -p<\/pre>\n<p><\/code><br \/>\nBu komut, projenizin k\u00f6k dizininde iki dosya olu\u015fturacakt\u0131r:<\/p>\n<ol>\n<li><code>tailwind.config.js<\/code>: Tailwind'in ana yap\u0131land\u0131rma dosyas\u0131d\u0131r. Tema, varyantlar, eklentiler gibi ayarlar\u0131 burada \u00f6zelle\u015ftirebilirsiniz.<\/li>\n<li><code>postcss.config.js<\/code>: PostCSS i\u00e7in yap\u0131land\u0131rma dosyas\u0131d\u0131r ve Tailwind CSS ile Autoprefixer'\u0131 i\u00e7erir.<\/li>\n<\/ol>\n<p>\u015eimdi <code>tailwind.config.js<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n ve <code>content<\/code> k\u0131sm\u0131n\u0131 React bile\u015fenlerinizin ve HTML dosyalar\u0131n\u0131z\u0131n yollar\u0131n\u0131 i\u00e7erecek \u015fekilde g\u00fcncelleyin. Bu, Tailwind'in kullan\u0131lmayan CSS s\u0131n\u0131flar\u0131n\u0131 \u00fcretim derlemesinden kald\u0131rarak dosya boyutunu optimize etmesini sa\u011flar (PurgeCSS).<\/p>\n<p><code>tailwind.config.js<\/code> dosyan\u0131z \u015f\u00f6yle g\u00f6r\u00fcnmelidir:<\/p>\n<pre><code class=\"language-javascript\">\/\/ tailwind.config.js\n\/** @type {import('tailwindcss').Config} *\/\nexport default {\n  content: [\n    \".\/index.html\",\n    \".\/src\/**\/*.{js,ts,jsx,tsx}\",\n  ],\n  theme: {\n    extend: {},\n  },\n  plugins: [],\n}<\/pre>\n<p><\/code><br \/>\nBuradaki <code>content<\/code> dizisi, Tailwind'in hangi dosyalarda CSS s\u0131n\u0131flar\u0131 arayaca\u011f\u0131n\u0131 belirtir. <code>index.html<\/code> ve <code>src<\/code> klas\u00f6r\u00fc alt\u0131ndaki t\u00fcm <code>.js<\/code>, <code>.ts<\/code>, <code>.jsx<\/code>, <code>.tsx<\/code> uzant\u0131l\u0131 dosyalar\u0131 kapsar.<\/p>\n<h4><code>postcss.config.js<\/code> Dosyas\u0131n\u0131 Olu\u015fturma<\/h4>\n<p><code>npx tailwindcss init -p<\/code> komutu bu dosyay\u0131 otomatik olarak olu\u015fturmu\u015f olmal\u0131. \u0130\u00e7eri\u011fi genellikle a\u015fa\u011f\u0131daki gibi olacakt\u0131r:<\/p>\n<pre><code class=\"language-javascript\">\/\/ postcss.config.js\nexport default {\n  plugins: {\n    tailwindcss: {},\n    autoprefixer: {},\n  },\n}<\/pre>\n<p><\/code><br \/>\nBu dosya, PostCSS'in Tailwind CSS ve Autoprefixer eklentilerini kullanmas\u0131n\u0131 sa\u011flar.<\/p>\n<h3>Tailwind Direktiflerini CSS'inize Ekleme<\/h3>\n<p>Tailwind CSS'in \u00e7al\u0131\u015fabilmesi i\u00e7in, temel direktiflerini ana CSS dosyan\u0131za eklemeniz gerekir.<\/p>\n<h4>Ana CSS Dosyan\u0131z\u0131 Bulma<\/h4>\n<p>Vite ile olu\u015fturulan \u00e7o\u011fu React projesinde, ana CSS dosyas\u0131 genellikle <code>src\/index.css<\/code> veya <code>src\/App.css<\/code> konumunda bulunur. Bu dosya, uygulaman\u0131z\u0131n genel stillerini tan\u0131mlamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h4>Tailwind Direktiflerini Ekleme<\/h4>\n<p>Se\u00e7ti\u011finiz ana CSS dosyas\u0131n\u0131 (\u00f6rne\u011fin <code>src\/index.css<\/code>) a\u00e7\u0131n ve dosyan\u0131n en \u00fcst\u00fcne a\u015fa\u011f\u0131daki Tailwind direktiflerini ekleyin:<\/p>\n<pre><code class=\"language-css\">\/* src\/index.css *\/\n@tailwind base;\n@tailwind components;\n@tailwind utilities;<\/pre>\n<p><\/code><br \/>\nBu direktifler, Tailwind'in temel stillerini (<code>base<\/code>), bile\u015fen s\u0131n\u0131flar\u0131n\u0131 (<code>components<\/code>) ve yard\u0131mc\u0131 s\u0131n\u0131flar\u0131n\u0131 (<code>utilities<\/code>) uygulaman\u0131za dahil eder. Bu direktifleri ekledi\u011finizde, Tailwind'in t\u00fcm varsay\u0131lan stilleri ve s\u0131n\u0131flar\u0131 projenizde kullan\u0131labilir hale gelecektir.<\/p>\n<h4>CSS Dosyan\u0131z\u0131n React Uygulaman\u0131za Dahil Edildi\u011finden Emin Olma<\/h4>\n<p><code>src\/main.jsx<\/code> (veya <code>src\/index.js<\/code>) dosyan\u0131zda, bu CSS dosyas\u0131n\u0131n i\u00e7e aktar\u0131ld\u0131\u011f\u0131ndan emin olun:<\/p>\n<pre><code class=\"language-javascript\">\/\/ src\/main.jsx\nimport React from 'react'\nimport ReactDOM from 'react-dom\/client'\nimport App from '.\/App.jsx'\nimport '.\/index.css' \/\/ Bu sat\u0131r\u0131n mevcut oldu\u011fundan emin olun\n\nReactDOM.createRoot(document.getElementById('root')).render(\n  <React.StrictMode>\n    <App \/>\n  <\/React.StrictMode>,\n)<\/pre>\n<p><\/code><br \/>\nBu ad\u0131m, Tailwind stillerinin uygulaman\u0131z taraf\u0131ndan do\u011fru bir \u015fekilde y\u00fcklendi\u011fini garanti eder.<\/p>\n<h3>React Bile\u015fenlerinizde Tailwind CSS Kullan\u0131m\u0131<\/h3>\n<p>T\u00fcm kurulum ad\u0131mlar\u0131n\u0131 tamamlad\u0131\u011f\u0131n\u0131za g\u00f6re, art\u0131k React bile\u015fenlerinizde Tailwind CSS s\u0131n\u0131flar\u0131n\u0131 kullanmaya ba\u015flayabilirsiniz.<\/p>\n<h4>Temel Tailwind S\u0131n\u0131flar\u0131n\u0131 Kullanma<\/h4>\n<p>Tailwind CSS'in g\u00fcc\u00fc, do\u011frudan HTML\/JSX elemanlar\u0131n\u0131za s\u0131n\u0131f adlar\u0131 ekleyerek stil vermenizi sa\u011flamas\u0131d\u0131r. \u00d6rne\u011fin, bir butona stil vermek i\u00e7in:<\/p>\n<pre><code class=\"language-jsx\">\/\/ src\/App.jsx\nfunction App() {\n  return (\n    <div className=\"flex items-center justify-center min-h-screen bg-gray-100\">\n      <h1 className=\"text-3xl font-bold text-blue-600 mb-4\">\n        Merhaba Tailwind CSS!\n      <\/h1>\n      <button className=\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded\">\n        T\u0131kla Bana\n      <\/button>\n    <\/div>\n  );\n}\n\nexport default App;<\/pre>\n<p><\/code><br \/>\nYukar\u0131daki \u00f6rnekte:<\/p>\n<ul>\n<li><code>flex<\/code>, <code>items-center<\/code>, <code>justify-center<\/code>, <code>min-h-screen<\/code>, <code>bg-gray-100<\/code> gibi s\u0131n\u0131flar <code>div<\/code> eleman\u0131na d\u00fczen ve arka plan rengi verir.<\/li>\n<li><code>text-3xl<\/code>, <code>font-bold<\/code>, <code>text-blue-600<\/code>, <code>mb-4<\/code> gibi s\u0131n\u0131flar <code>h1<\/code> eleman\u0131na yaz\u0131 boyutu, kal\u0131nl\u0131\u011f\u0131, rengi ve alt bo\u015fluk verir.<\/li>\n<li><code>bg-blue-500<\/code>, <code>hover:bg-blue-700<\/code>, <code>text-white<\/code>, <code>font-bold<\/code>, <code>py-2<\/code>, <code>px-4<\/code>, <code>rounded<\/code> gibi s\u0131n\u0131flar <code>button<\/code> eleman\u0131na arka plan rengi, hover efekti, yaz\u0131 rengi, dolgu ve kenar yuvarlama verir.<\/li>\n<\/ul>\n<p>Bu \u015fekilde, herhangi bir \u00f6zel CSS kodu yazmadan, sadece Tailwind'in utility s\u0131n\u0131flar\u0131n\u0131 kullanarak g\u00f6rsel olarak \u00e7ekici bile\u015fenler olu\u015fturabilirsiniz.<\/p>\n<h4>\u00d6rnek Bir Bile\u015fen Olu\u015fturma<\/h4>\n<p>Daha karma\u015f\u0131k bir \u00f6rnek olarak, bir kart bile\u015feni olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-jsx\">\/\/ src\/components\/Card.jsx\nimport React from 'react';\n\nfunction Card({ title, description, imageUrl }) {\n  return (\n    <div className=\"max-w-sm rounded overflow-hidden shadow-lg m-4 bg-white\">\n      <img className=\"w-full\" src={imageUrl} alt={title} \/>\n      <div className=\"px-6 py-4\">\n        <div className=\"font-bold text-xl mb-2 text-gray-800\">{title}<\/div>\n        <p className=\"text-gray-700 text-base\">\n          {description}\n        <\/p>\n      <\/div>\n      <div className=\"px-6 pt-4 pb-2\">\n        <span className=\"inline-block bg-blue-200 rounded-full px-3 py-1 text-sm font-semibold text-blue-700 mr-2 mb-2\">#react<\/span>\n        <span className=\"inline-block bg-green-200 rounded-full px-3 py-1 text-sm font-semibold text-green-700 mr-2 mb-2\">#tailwind<\/span>\n      <\/div>\n    <\/div>\n  );\n}\n\nexport default Card;<\/pre>\n<p><\/code><br \/>\nVe bu <code>Card<\/code> bile\u015fenini <code>App.jsx<\/code> i\u00e7inde kullanal\u0131m:<\/p>\n<pre><code class=\"language-jsx\">\/\/ src\/App.jsx\nimport React from 'react';\nimport Card from '.\/components\/Card';\nimport reactLogo from '.\/assets\/react.svg'; \/\/ \u00d6rnek bir resim yolu\n\nfunction App() {\n  return (\n    <div className=\"flex flex-wrap justify-center items-center min-h-screen bg-gray-100 p-8\">\n      <Card\n        title=\"React ve Tailwind Entegrasyonu\"\n        description=\"Bu kart, React ve Tailwind CSS'in nas\u0131l birlikte \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6steren bir \u00f6rnektir. H\u0131zl\u0131 ve esnek UI geli\u015ftirmenin keyfini \u00e7\u0131kar\u0131n!\"\n        imageUrl={reactLogo}\n      \/>\n      <Card\n        title=\"Geli\u015ftirme H\u0131z\u0131n\u0131z\u0131 Art\u0131r\u0131n\"\n        description=\"Tailwind CSS'in utility s\u0131n\u0131flar\u0131 sayesinde, \u00f6zel CSS yazma ihtiyac\u0131n\u0131z azal\u0131r ve geli\u015ftirme s\u00fcreciniz h\u0131zlan\u0131r.\"\n        imageUrl=\"https:\/\/via.placeholder.com\/300x200\" \/\/ Farkl\u0131 bir resim i\u00e7in placeholder\n      \/>\n    <\/div>\n  );\n}\n\nexport default App;<\/pre>\n<p><\/code><br \/>\nBu \u00f6rnek, Tailwind'in bile\u015fenler i\u00e7inde nas\u0131l kullan\u0131labilece\u011fini ve bu sayede ne kadar h\u0131zl\u0131 bir \u015fekilde g\u00f6rsel olarak \u00e7ekici aray\u00fczler olu\u015fturulabilece\u011fini g\u00f6stermektedir.<\/p>\n<h4>Duyarl\u0131 Tasar\u0131m \u0130\u00e7in Tailwind<\/h4>\n<p>Tailwind CSS, duyarl\u0131 tasar\u0131mlar olu\u015fturmay\u0131 son derece kolayla\u015ft\u0131r\u0131r. \u00d6nceden tan\u0131mlanm\u0131\u015f breakpoint'ler (\u00f6rne\u011fin <code>sm<\/code>, <code>md<\/code>, <code>lg<\/code>, <code>xl<\/code>) sayesinde, farkl\u0131 ekran boyutlar\u0131 i\u00e7in farkl\u0131 stiller uygulayabilirsiniz.<\/p>\n<pre><code class=\"language-jsx\">\n<div className=\"text-center text-sm md:text-base lg:text-lg xl:text-xl font-bold p-4 bg-blue-200 md:bg-green-200 lg:bg-purple-200\">\n  Bu metin farkl\u0131 ekran boyutlar\u0131nda farkl\u0131 renklere ve boyutlara sahip olacak.\n<\/div>\n<\/pre>\n<p><\/code><br \/>\nYukar\u0131daki \u00f6rnekte:<\/p>\n<ul>\n<li>Varsay\u0131lan olarak metin boyutu <code>text-sm<\/code> ve arka plan <code>bg-blue-200<\/code> olacakt\u0131r.<\/li>\n<li>Orta (<code>md<\/code>) ekran boyutundan itibaren metin boyutu <code>text-base<\/code> ve arka plan <code>bg-green-200<\/code> olacakt\u0131r.<\/li>\n<li>B\u00fcy\u00fck (<code>lg<\/code>) ekran boyutundan itibaren metin boyutu <code>text-lg<\/code> ve arka plan <code>bg-purple-200<\/code> olacakt\u0131r.<\/li>\n<\/ul>\n<p>Bu yakla\u015f\u0131m, responsive tasar\u0131mlar\u0131 \u00e7ok daha sezgisel ve y\u00f6netilebilir hale getirir.<\/p>\n<h3>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<p>React uygulaman\u0131za Tailwind CSS ekleme s\u00fcreci, do\u011fru ad\u0131mlar\u0131 takip etti\u011finizde olduk\u00e7a basittir. Bu entegrasyon, geli\u015ftirme h\u0131z\u0131n\u0131z\u0131 art\u0131r\u0131rken, uygulaman\u0131z\u0131n stil y\u00f6netimini daha d\u00fczenli ve \u00f6l\u00e7eklenebilir hale getirecektir. Tailwind'in utility-first yakla\u015f\u0131m\u0131 ve React'in bile\u015fen tabanl\u0131 mimarisi birle\u015fti\u011finde, hem verimli hem de bak\u0131m\u0131 kolay modern web uygulamalar\u0131 olu\u015fturabilirsiniz.<\/p>\n<h4>Neden Tailwind CSS Kullanmal\u0131y\u0131m?<\/h4>\n<p>Tailwind CSS kullanman\u0131n bir\u00e7ok avantaj\u0131 vard\u0131r:<\/p>\n<ul>\n<li><strong>Geli\u015ftirme H\u0131z\u0131:<\/strong> \u00d6nceden tan\u0131mlanm\u0131\u015f utility s\u0131n\u0131flar\u0131 sayesinde \u00f6zel CSS yazma ihtiyac\u0131n\u0131 azalt\u0131r.<\/li>\n<li><strong>Tutarl\u0131l\u0131k:<\/strong> Tasar\u0131m sisteminizin daha tutarl\u0131 olmas\u0131n\u0131 sa\u011flar, \u00e7\u00fcnk\u00fc her zaman ayn\u0131 de\u011ferleri (renkler, bo\u015fluklar vb.) kullan\u0131rs\u0131n\u0131z.<\/li>\n<li><strong>K\u00fc\u00e7\u00fck Dosya Boyutu:<\/strong> \u00dcretim derlemesinde kullan\u0131lmayan CSS s\u0131n\u0131flar\u0131n\u0131 otomatik olarak kald\u0131rarak (purging) nihai dosya boyutunu minimumda tutar.<\/li>\n<li><strong>Esneklik:<\/strong> Herhangi bir tasar\u0131m k\u0131s\u0131tlamas\u0131 getirmez; tamamen \u00f6zelle\u015ftirilebilir bir yap\u0131 sunar.<\/li>\n<li><strong>Bak\u0131m Kolayl\u0131\u011f\u0131:<\/strong> Stiller do\u011frudan bile\u015fenlerin i\u00e7inde oldu\u011fu i\u00e7in, bir bile\u015fenin stilini de\u011fi\u015ftirmek, di\u011fer bile\u015fenleri etkilemez.<\/li>\n<\/ul>\n<h4>Tailwind CSS'i Mevcut Bir Projeye Eklemenin En \u0130yi Yolu Nedir?<\/h4>\n<p>Bu makalede anlat\u0131lan ad\u0131mlar, mevcut bir React projesine Tailwind CSS eklemek i\u00e7in de ge\u00e7erlidir. Tek fark, yeni bir proje olu\u015fturma ad\u0131m\u0131n\u0131 atlay\u0131p do\u011frudan paketleri y\u00fckleme ve yap\u0131land\u0131rma ad\u0131mlar\u0131na ge\u00e7menizdir. Projenizin ana CSS dosyas\u0131n\u0131 bulup Tailwind direktiflerini ekledi\u011finizden emin olun.<\/p>\n<h4>Tailwind CSS ve Di\u011fer CSS K\u00fct\u00fcphaneleri Aras\u0131ndaki Fark Nedir?<\/h4>\n<p>Bootstrap gibi geleneksel CSS framework'leri, genellikle \u00f6nceden tasarlanm\u0131\u015f bile\u015fenler (kartlar, d\u00fc\u011fmeler, navigasyon \u00e7ubuklar\u0131 vb.) sunar. Tailwind CSS ise bile\u015fenler yerine d\u00fc\u015f\u00fck seviyeli utility s\u0131n\u0131flar\u0131 sa\u011flar. Bu, Tailwind ile daha fazla esneklik ve \u00f6zelle\u015ftirme imkan\u0131 sunarken, ba\u015flang\u0131\u00e7ta biraz daha fazla \"montaj\" gerektirebilir. Ancak uzun vadede, tamamen size \u00f6zel ve daha k\u00fc\u00e7\u00fck dosya boyutuna sahip tasar\u0131mlar olu\u015fturman\u0131z\u0131 sa\u011flar.<\/p>\n<h4>\u00dcretim Ortam\u0131nda Tailwind CSS Performans\u0131 Nas\u0131l Olur?<\/h4>\n<p>Tailwind CSS, \u00fcretim ortam\u0131 i\u00e7in \u00f6zel olarak optimize edilmi\u015ftir. <code>tailwind.config.js<\/code> dosyas\u0131ndaki <code>content<\/code> ayar\u0131 sayesinde, sadece kullan\u0131lan CSS s\u0131n\u0131flar\u0131 nihai derlemeye dahil edilir. Bu \"purging\" i\u015flemi, uygulaman\u0131z\u0131n CSS dosya boyutunu inan\u0131lmaz derecede k\u00fc\u00e7\u00fclt\u00fcr ve bu da daha h\u0131zl\u0131 y\u00fckleme s\u00fcreleri ve daha iyi performans anlam\u0131na gelir. Bu nedenle, Tailwind CSS, performans a\u00e7\u0131s\u0131ndan olduk\u00e7a verimlidir.<\/p>\n","protected":false},"excerpt":{"rendered":"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)\nModern web geli\u015ftirmenin h\u0131zla de\u011fi\u015fen d\u00fcnyas\u0131nda, kullan\u0131c\u0131 aray\u00fcz\u00fc (UI) ol&#8230;","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":[128],"tags":[],"class_list":{"0":"post-36983","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-react","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\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber) - 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-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)\" \/>\n<meta property=\"og:description\" content=\"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber) Modern web geli\u015ftirmenin h\u0131zla de\u011fi\u015fen d\u00fcnyas\u0131nda, kullan\u0131c\u0131 aray\u00fcz\u00fc (UI) ol...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-25T17:01:12+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=\"11 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)\",\"datePublished\":\"2025-12-25T17:01:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/\"},\"wordCount\":1872,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"React\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/\",\"name\":\"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber) - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-25T17:01:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)\"}]},{\"@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\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber) - 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-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)","og_description":"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber) Modern web geli\u015ftirmenin h\u0131zla de\u011fi\u015fen d\u00fcnyas\u0131nda, kullan\u0131c\u0131 aray\u00fcz\u00fc (UI) ol...","og_url":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-25T17:01:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"11 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)","datePublished":"2025-12-25T17:01:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/"},"wordCount":1872,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["React"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/","name":"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber) - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-25T17:01:12+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/react-uygulamaniza-tailwind-css-nasil-eklenir-adim-adim-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"React Uygulaman\u0131za Tailwind CSS Nas\u0131l Eklenir? (Ad\u0131m Ad\u0131m Rehber)"}]},{"@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\/36983","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=36983"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36983\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=36983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=36983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=36983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}