{"id":18938,"date":"2025-04-23T02:45:12","date_gmt":"2025-04-22T23:45:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/"},"modified":"2025-04-23T02:45:12","modified_gmt":"2025-04-22T23:45:12","slug":"vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/","title":{"rendered":"Vue.js&#8217;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131"},"content":{"rendered":"<p>Vue.js&#8217;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js&#8217;in Composition API&#8217;sindeki g\u00fc\u00e7l\u00fc ara\u00e7lar olan <code>setup()<\/code> fonksiyonu i\u00e7inde props ve context kullan\u0131m\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz.  Bu makalede, Vue 3&#8217;\u00fcn Composition API&#8217;sini kullanarak bile\u015fenlerinizde veri y\u00f6netimini nas\u0131l kolayla\u015ft\u0131rabilece\u011finizi g\u00f6sterece\u011fim.  Ayn\u0131 zamanda,  props ve context&#8217;in birlikte nas\u0131l kullan\u0131labilece\u011fini ve bu yakla\u015f\u0131m\u0131n avantajlar\u0131n\u0131 ele alaca\u011f\u0131z.<\/p>\n<h2>Props&#8217;lar\u0131n setup() Fonksiyonunda Kullan\u0131m\u0131<\/h2>\n<p>Vue.js&#8217;de props&#8217;lar, bir \u00fcst bile\u015fenden alt bile\u015fene veri aktarman\u0131n temel yoludur.  <code>setup()<\/code> fonksiyonu i\u00e7inde props&#8217;lara eri\u015fmek olduk\u00e7a basittir.  Props, <code>setup()<\/code> fonksiyonunun bir arg\u00fcman\u0131 olarak ge\u00e7irilir.  \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre><code class=\"language-javascript\">\n&lt;template&gt;\n  &lt;div&gt;\n    &lt;p&gt;Ad\u0131m: {{ isim }}&lt;\/p&gt;\n  &lt;\/div&gt;\n&lt;\/template&gt;\n\n&lt;script&gt;\nexport default {\n  setup(props) {\n    console.log(props.isim); \/\/ Props'a burada eri\u015febiliriz.\n    return {\n      isim: props.isim \/\/ Template'e isim de\u011fi\u015fkenini aktar\u0131r\u0131z.\n    };\n  }\n};\n&lt;\/script&gt;\n<\/code><\/pre>\n<p>Yukar\u0131daki \u00f6rnekte, <code>isim<\/code> adl\u0131 bir prop&#8217;u  <code>setup()<\/code> fonksiyonu i\u00e7inde ald\u0131k ve template&#8217;de kulland\u0131k.  Bu sayede, \u00fcst bile\u015fenden alt bile\u015fene veri aktar\u0131m\u0131 kolayla\u015ft\u0131.  Ayr\u0131ca,  <code>setup()<\/code> fonksiyonu i\u00e7indeki bu de\u011fi\u015fken,  reaktiftir.  De\u011fi\u015fti\u011finde, aray\u00fcz otomatik olarak g\u00fcncellenir. Bu, kodun daha okunabilir ve y\u00f6netilebilir olmas\u0131n\u0131 sa\u011flar.<\/p>\n<h2>Context&#8217;in setup() Fonksiyonunda Kullan\u0131m\u0131<\/h2>\n<p>Context,  bir bile\u015fenin \u00f6tesinde veri payla\u015f\u0131m\u0131n\u0131 sa\u011flayan g\u00fc\u00e7l\u00fc bir mekanizmad\u0131r.  <code>provide()<\/code> ve <code>inject()<\/code> fonksiyonlar\u0131 ile context olu\u015fturup kullanabiliriz.  \u00d6rne\u011fin, bir uygulama genelinde kullan\u0131lacak tema bilgilerini context ile payla\u015fabiliriz:<\/p>\n<pre><code class=\"language-javascript\">\n\/\/ App.vue\n&lt;template&gt;\n  &lt;div&gt;\n    &lt;ChildComponent \/&gt;\n  &lt;\/div&gt;\n&lt;\/template&gt;\n\n&lt;script&gt;\nimport { provide } from 'vue';\nimport ChildComponent from '.\/ChildComponent.vue';\n\nexport default {\n  components: { ChildComponent },\n  setup() {\n    const tema = { renk: 'mavi' };\n    provide('tema', tema);\n    return {};\n  }\n};\n&lt;\/script&gt;\n\n\n\/\/ ChildComponent.vue\n&lt;template&gt;\n  &lt;div :style=&quot;{ backgroundColor: tema.renk }&quot;&gt;\n    &lt;p&gt;Ben bir alt bile\u015fenim.&lt;\/p&gt;\n  &lt;\/div&gt;\n&lt;\/template&gt;\n\n&lt;script&gt;\nimport { inject } from 'vue';\n\nexport default {\n  setup() {\n    const tema = inject('tema');\n    return { tema };\n  }\n};\n&lt;\/script&gt;\n<\/code><\/pre>\n<p>Bu \u00f6rnekte,  <code>App.vue<\/code> bile\u015feni <code>tema<\/code> adl\u0131 bir context sa\u011flar ve <code>ChildComponent<\/code> bu context&#8217;i kullan\u0131r.  B\u00f6ylece,  alt bile\u015fenler, \u00fcst bile\u015fenlerden veri alabilir.  Bu, kodun daha mod\u00fcler ve yeniden kullan\u0131labilir olmas\u0131n\u0131 sa\u011flar.  \u00d6zellikle b\u00fcy\u00fck projelerde, bu y\u00f6ntemin avantajlar\u0131 daha net bir \u015fekilde ortaya \u00e7\u0131kar.<\/p>\n<h2>Props ve Context&#8217;in Birlikte Kullan\u0131m\u0131<\/h2>\n<p>Props ve context&#8217;i birlikte kullanarak g\u00fc\u00e7l\u00fc ve esnek bir veri y\u00f6netim stratejisi olu\u015fturabilirsiniz.  \u00d6rne\u011fin,  bir alt bile\u015fene hem props ile \u00f6zelle\u015ftirilebilir veriler hem de context ile genel veriler sa\u011flayabilirsiniz.  Bu sayede, her bile\u015fenin kendi gereksinimlerine g\u00f6re \u00f6zelle\u015ftirilmesi m\u00fcmk\u00fcn olur.<\/p>\n<p>Sonu\u00e7 olarak,  <code>setup()<\/code> fonksiyonu i\u00e7inde props ve context&#8217;i etkili bir \u015fekilde kullanarak, Vue.js uygulamalar\u0131n\u0131zda daha temiz, daha organize ve daha \u00f6l\u00e7eklenebilir bir kod yazabilirsiniz.  Umar\u0131m bu makale, Vue.js ile \u00e7al\u0131\u015f\u0131rken bu \u00f6nemli konular\u0131 anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz. Ayr\u0131ca Vue.js resmi dok\u00fcmanlar\u0131na da g\u00f6z atman\u0131z\u0131 tavsiye ederim: <a href=\"https:\/\/vuejs.org\/guide\/composition-api-introduction.html\">Vue.js Composition API Dok\u00fcmanlar\u0131<\/a><\/p>\n<p>#Etiketler: Vue.js, setup(), Props, Context, Composition API, Veri Y\u00f6netimi,  Vue 3,  reaktif,  bile\u015fen,  kod,  programlama,  web geli\u015ftirme<\/p>\n","protected":false},"excerpt":{"rendered":"Vue.js&#8217;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131 Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js&#8217;in Composition API&#8217;sindeki g\u00fc\u00e7l\u00fc&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-18938","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>Vue.js&#039;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js&#039;in Composition API&#039;sindeki g\u00fc\u00e7l\u00fc ara\u00e7lar olan setup() fonksiyonu i\u00e7inde props ve context kullan\u0131m\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz. Bu makalede, Vue 3&#039;\u00fcn Composition API&#039;sini kullanarak bile\u015fenlerinizde veri y\u00f6netimini nas\u0131l kolayla\u015ft\u0131rabilece\u011finizi g\u00f6sterece\u011fim. Ayn\u0131 zamanda, props ve context&#039;in birlikte nas\u0131l kullan\u0131labilece\u011fini ve bu yakla\u015f\u0131m\u0131n avantajlar\u0131n\u0131 ele alaca\u011f\u0131z.\" \/>\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\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vue.js&#039;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js&#039;in Composition API&#039;sindeki g\u00fc\u00e7l\u00fc ara\u00e7lar olan setup() fonksiyonu i\u00e7inde props ve context kullan\u0131m\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz. Bu makalede, Vue 3&#039;\u00fcn Composition API&#039;sini kullanarak bile\u015fenlerinizde veri y\u00f6netimini nas\u0131l kolayla\u015ft\u0131rabilece\u011finizi g\u00f6sterece\u011fim. Ayn\u0131 zamanda, props ve context&#039;in birlikte nas\u0131l kullan\u0131labilece\u011fini ve bu yakla\u015f\u0131m\u0131n avantajlar\u0131n\u0131 ele alaca\u011f\u0131z.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-22T23:45: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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Vue.js&#8217;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131\",\"datePublished\":\"2025-04-22T23:45:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/\"},\"wordCount\":455,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/\",\"name\":\"Vue.js'de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-22T23:45:12+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js'in Composition API'sindeki g\u00fc\u00e7l\u00fc ara\u00e7lar olan setup() fonksiyonu i\u00e7inde props ve context kullan\u0131m\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz. Bu makalede, Vue 3'\u00fcn Composition API'sini kullanarak bile\u015fenlerinizde veri y\u00f6netimini nas\u0131l kolayla\u015ft\u0131rabilece\u011finizi g\u00f6sterece\u011fim. Ayn\u0131 zamanda, props ve context'in birlikte nas\u0131l kullan\u0131labilece\u011fini ve bu yakla\u015f\u0131m\u0131n avantajlar\u0131n\u0131 ele alaca\u011f\u0131z.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vue.js&#8217;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131\"}]},{\"@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":"Vue.js'de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js'in Composition API'sindeki g\u00fc\u00e7l\u00fc ara\u00e7lar olan setup() fonksiyonu i\u00e7inde props ve context kullan\u0131m\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz. Bu makalede, Vue 3'\u00fcn Composition API'sini kullanarak bile\u015fenlerinizde veri y\u00f6netimini nas\u0131l kolayla\u015ft\u0131rabilece\u011finizi g\u00f6sterece\u011fim. Ayn\u0131 zamanda, props ve context'in birlikte nas\u0131l kullan\u0131labilece\u011fini ve bu yakla\u015f\u0131m\u0131n avantajlar\u0131n\u0131 ele alaca\u011f\u0131z.","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\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/","og_locale":"tr_TR","og_type":"article","og_title":"Vue.js'de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131","og_description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js'in Composition API'sindeki g\u00fc\u00e7l\u00fc ara\u00e7lar olan setup() fonksiyonu i\u00e7inde props ve context kullan\u0131m\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz. Bu makalede, Vue 3'\u00fcn Composition API'sini kullanarak bile\u015fenlerinizde veri y\u00f6netimini nas\u0131l kolayla\u015ft\u0131rabilece\u011finizi g\u00f6sterece\u011fim. Ayn\u0131 zamanda, props ve context'in birlikte nas\u0131l kullan\u0131labilece\u011fini ve bu yakla\u015f\u0131m\u0131n avantajlar\u0131n\u0131 ele alaca\u011f\u0131z.","og_url":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-22T23:45:12+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\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Vue.js&#8217;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131","datePublished":"2025-04-22T23:45:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/"},"wordCount":455,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/","url":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/","name":"Vue.js'de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-22T23:45:12+00:00","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle Vue.js'in Composition API'sindeki g\u00fc\u00e7l\u00fc ara\u00e7lar olan setup() fonksiyonu i\u00e7inde props ve context kullan\u0131m\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz. Bu makalede, Vue 3'\u00fcn Composition API'sini kullanarak bile\u015fenlerinizde veri y\u00f6netimini nas\u0131l kolayla\u015ft\u0131rabilece\u011finizi g\u00f6sterece\u011fim. Ayn\u0131 zamanda, props ve context'in birlikte nas\u0131l kullan\u0131labilece\u011fini ve bu yakla\u015f\u0131m\u0131n avantajlar\u0131n\u0131 ele alaca\u011f\u0131z.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/vue-jsde-setup-fonksiyonunda-props-ve-context-kullanimi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Vue.js&#8217;de setup() Fonksiyonunda Props ve Context Kullan\u0131m\u0131"}]},{"@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\/18938","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=18938"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18938\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=18938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=18938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=18938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}