{"id":12799,"date":"2025-02-18T06:30:11","date_gmt":"2025-02-18T03:30:11","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/"},"modified":"2025-02-18T06:30:11","modified_gmt":"2025-02-18T03:30:11","slug":"react-native-expo-ile-guzel-carousellar-olusturma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/","title":{"rendered":"React Native Expo ile G\u00fczel Carousel&#8217;lar Olu\u015fturma"},"content":{"rendered":"<p><body><\/p>\n<p>React Native Expo ile G\u00fczel Carousel&#8217;lar Olu\u015fturma<\/p>\n<p>Merhaba!  Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel&#8217;lar olu\u015fturman\u0131n farkl\u0131 y\u00f6ntemlerini ele alaca\u011f\u0131z.  Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7ermektedir.  \u00d6ncelikle, neden carousel&#8217;lara ihtiya\u00e7 duydu\u011fumuzu ve hangi senaryolarda kullanabilece\u011fimizi inceleyelim.  Sonras\u0131nda ise, ad\u0131m ad\u0131m \u00e7e\u015fitli k\u00fct\u00fcphaneler kullanarak \u00f6rnek uygulamalar geli\u015ftirece\u011fiz.<\/p>\n<p>Carousel&#8217;lar, \u00f6zellikle e-ticaret uygulamalar\u0131, haber siteleri ve foto\u011fraf galerileri gibi g\u00f6rsel i\u00e7eri\u011fin \u00f6n plana \u00e7\u0131kt\u0131\u011f\u0131 uygulamalarda olduk\u00e7a \u00f6nemlidir.  Kullan\u0131c\u0131 deneyimini iyile\u015ftirir ve daha etkileyici bir sunum sa\u011flarlar.  \u0130\u015fte bu nedenle, React Native geli\u015ftiricileri i\u00e7in carousel bile\u015fenlerini bilmek ve kullanabilmek olduk\u00e7a \u00f6nemlidir.<\/p>\n<h2>React Native Carousel K\u00fct\u00fcphaneleri<\/h2>\n<p>React Native ekosisteminde, carousel olu\u015fturmak i\u00e7in bir\u00e7ok k\u00fct\u00fcphane mevcuttur.  Bunlardan baz\u0131lar\u0131 \u015funlard\u0131r: <\/p>\n<ul>\n<li><b>react-native-snap-carousel:<\/b>  Yayg\u0131n kullan\u0131lan, \u00f6zelle\u015ftirme se\u00e7enekleri sunan bir k\u00fct\u00fcphane.  Performans\u0131 ve kullan\u0131m kolayl\u0131\u011f\u0131yla bilinir.<\/li>\n<li><b>react-native-pager-view:<\/b>  Daha basit bir carousel deneyimi sunan, performans odakl\u0131 bir se\u00e7enektir.<\/li>\n<li><b>@react-native-community\/viewpager:<\/b>  Facebook taraf\u0131ndan geli\u015ftirilen, sa\u011flam ve g\u00fcvenilir bir k\u00fct\u00fcphane.  Daha geli\u015fmi\u015f \u00f6zellikler i\u00e7in ideal olabilir.<\/li>\n<\/ul>\n<p>Bu k\u00fct\u00fcphanelerin her birinin kendine \u00f6zg\u00fc avantajlar\u0131 ve dezavantajlar\u0131 vard\u0131r.  Projenizin \u00f6zel ihtiya\u00e7lar\u0131na g\u00f6re en uygun olan\u0131n\u0131 se\u00e7meniz \u00f6nemlidir.  \u00d6rne\u011fin, basit bir carousel i\u00e7in <code>react-native-pager-view<\/code> yeterli olabilirken, daha karma\u015f\u0131k bir uygulama i\u00e7in <code>react-native-snap-carousel<\/code> veya <code>@react-native-community\/viewpager<\/code> daha uygun olabilir.<\/p>\n<h2>react-native-snap-carousel ile Carousel Olu\u015fturma<\/h2>\n<p>\u015eimdi,  <code>react-native-snap-carousel<\/code> k\u00fct\u00fcphanesini kullanarak bir carousel \u00f6rne\u011fi olu\u015ftural\u0131m.  \u00d6ncelikle, k\u00fct\u00fcphaneyi projenize eklemeniz gerekir:<\/p>\n<pre><code>\nnpm install react-native-snap-carousel\n<\/code><\/pre>\n<p>Ard\u0131ndan, a\u015fa\u011f\u0131daki gibi bir carousel bile\u015feni olu\u015fturabilirsiniz:<\/p>\n<pre><code >\nimport React from 'react';\nimport { View, Text, Image } from 'react-native';\nimport Carousel from 'react-native-snap-carousel';\n\nconst App = () => {\n  const data = [\n    { uri: 'image1.jpg' },\n    { uri: 'image2.jpg' },\n    { uri: 'image3.jpg' },\n  ];\n\n  const renderItem = ({ item, index }) => (\n    <View>\n      <Image source={{ uri: item.uri }} style={{ width: 300, height: 200 }} \/>\n    <\/View>\n  );\n\n  return (\n    <View>\n      <Carousel\n        data={data}\n        renderItem={renderItem}\n        sliderWidth={300}\n        itemWidth={300}\n      \/>\n    <\/View>\n  );\n};\n\nexport default App;\n<\/code><\/pre>\n<p>Bu \u00f6rnekte,  <code>data<\/code> dizisi carousel&#8217;da g\u00f6sterilecek resimleri i\u00e7erir.  <code>renderItem<\/code> fonksiyonu ise her bir \u00f6\u011fenin nas\u0131l render edilece\u011fini tan\u0131mlar.  <code>sliderWidth<\/code> ve <code>itemWidth<\/code>  \u00f6zellikleri carousel&#8217;\u0131n geni\u015fli\u011fini ve her bir \u00f6\u011fenin geni\u015fli\u011fini belirler.<\/p>\n<p>Bu, sadece temel bir \u00f6rnektir.  <code>react-native-snap-carousel<\/code> k\u00fct\u00fcphanesi,  oto oynatma,  sayfa g\u00f6stergesi,  ve daha bir\u00e7ok \u00f6zelle\u015ftirme se\u00e7ene\u011fi sunmaktad\u0131r.  Daha detayl\u0131 bilgi i\u00e7in k\u00fct\u00fcphanenin dok\u00fcmanlar\u0131na g\u00f6z atabilirsiniz.  Ayr\u0131ca,  <a href=\"https:\/\/fatihsoysal.com\">kendi web sitemde<\/a>  daha fazla React Native \u00f6rne\u011fi bulabilirsiniz.<\/p>\n<p>Umar\u0131m bu makale React Native Expo ile g\u00fczel carousel&#8217;lar olu\u015fturman\u0131zda yard\u0131mc\u0131 olmu\u015ftur.  Ba\u015fka sorular\u0131n\u0131z varsa veya daha fazla bilgiye ihtiyac\u0131n\u0131z varsa, l\u00fctfen bana ula\u015fmaktan \u00e7ekinmeyin.  \u0130yi kodlamalar!<\/p>\n<p><b>Faydal\u0131 Kaynaklar:<\/b><\/p>\n<ul>\n<li><a href=\"https:\/\/reactnative.dev\/\">React Native Resmi Dok\u00fcmanlar\u0131<\/a><\/li>\n<li><a href=\"https:\/\/expo.dev\/\">Expo Resmi Dok\u00fcmanlar\u0131<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/meliorence\/react-native-snap-carousel\">react-native-snap-carousel GitHub Repo<\/a><\/li>\n<\/ul>\n<p>#Etiketler: React Native, Expo, Carousel, React Native Carousel, Mobil Geli\u015ftirme, JavaScript, UI, UX, Mobil Uygulama Geli\u015ftirme, react-native-snap-carousel<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"React Native Expo ile G\u00fczel Carousel&#8217;lar Olu\u015fturma Merhaba! Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel&#8217;lar&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-12799","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 Native Expo ile G\u00fczel Carousel&#039;lar Olu\u015fturma<\/title>\n<meta name=\"description\" content=\"Merhaba! Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel&#039;lar olu\u015fturman\u0131n farkl\u0131 y\u00f6ntemlerini ele alaca\u011f\u0131z. Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7ermektedir. \u00d6ncelikle, neden carousel&#039;lara ihtiya\u00e7 duydu\u011fumuzu ve hangi senaryolarda kullanabilece\u011fimizi inceleyelim. Sonras\u0131nda ise, ad\u0131m ad\u0131m \u00e7e\u015fitli k\u00fct\u00fcphaneler kullanarak \u00f6rnek uygulamalar geli\u015ftirece\u011fiz.\" \/>\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-native-expo-ile-guzel-carousellar-olusturma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"React Native Expo ile G\u00fczel Carousel&#039;lar Olu\u015fturma\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel&#039;lar olu\u015fturman\u0131n farkl\u0131 y\u00f6ntemlerini ele alaca\u011f\u0131z. Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7ermektedir. \u00d6ncelikle, neden carousel&#039;lara ihtiya\u00e7 duydu\u011fumuzu ve hangi senaryolarda kullanabilece\u011fimizi inceleyelim. Sonras\u0131nda ise, ad\u0131m ad\u0131m \u00e7e\u015fitli k\u00fct\u00fcphaneler kullanarak \u00f6rnek uygulamalar geli\u015ftirece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-18T03:30:11+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-native-expo-ile-guzel-carousellar-olusturma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"React Native Expo ile G\u00fczel Carousel&#8217;lar Olu\u015fturma\",\"datePublished\":\"2025-02-18T03:30:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/\"},\"wordCount\":472,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/\",\"name\":\"React Native Expo ile G\u00fczel Carousel'lar Olu\u015fturma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-02-18T03:30:11+00:00\",\"description\":\"Merhaba! Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel'lar olu\u015fturman\u0131n farkl\u0131 y\u00f6ntemlerini ele alaca\u011f\u0131z. Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7ermektedir. \u00d6ncelikle, neden carousel'lara ihtiya\u00e7 duydu\u011fumuzu ve hangi senaryolarda kullanabilece\u011fimizi inceleyelim. Sonras\u0131nda ise, ad\u0131m ad\u0131m \u00e7e\u015fitli k\u00fct\u00fcphaneler kullanarak \u00f6rnek uygulamalar geli\u015ftirece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"React Native Expo ile G\u00fczel Carousel&#8217;lar Olu\u015fturma\"}]},{\"@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 Native Expo ile G\u00fczel Carousel'lar Olu\u015fturma","description":"Merhaba! Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel'lar olu\u015fturman\u0131n farkl\u0131 y\u00f6ntemlerini ele alaca\u011f\u0131z. Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7ermektedir. \u00d6ncelikle, neden carousel'lara ihtiya\u00e7 duydu\u011fumuzu ve hangi senaryolarda kullanabilece\u011fimizi inceleyelim. Sonras\u0131nda ise, ad\u0131m ad\u0131m \u00e7e\u015fitli k\u00fct\u00fcphaneler kullanarak \u00f6rnek uygulamalar geli\u015ftirece\u011fiz.","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-native-expo-ile-guzel-carousellar-olusturma\/","og_locale":"tr_TR","og_type":"article","og_title":"React Native Expo ile G\u00fczel Carousel'lar Olu\u015fturma","og_description":"Merhaba! Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel'lar olu\u015fturman\u0131n farkl\u0131 y\u00f6ntemlerini ele alaca\u011f\u0131z. Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7ermektedir. \u00d6ncelikle, neden carousel'lara ihtiya\u00e7 duydu\u011fumuzu ve hangi senaryolarda kullanabilece\u011fimizi inceleyelim. Sonras\u0131nda ise, ad\u0131m ad\u0131m \u00e7e\u015fitli k\u00fct\u00fcphaneler kullanarak \u00f6rnek uygulamalar geli\u015ftirece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-02-18T03:30:11+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-native-expo-ile-guzel-carousellar-olusturma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"React Native Expo ile G\u00fczel Carousel&#8217;lar Olu\u015fturma","datePublished":"2025-02-18T03:30:11+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/"},"wordCount":472,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/","url":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/","name":"React Native Expo ile G\u00fczel Carousel'lar Olu\u015fturma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-02-18T03:30:11+00:00","description":"Merhaba! Bug\u00fcn sizlerle React Native Expo kullanarak g\u00fczel ve i\u015flevsel carousel'lar olu\u015fturman\u0131n farkl\u0131 y\u00f6ntemlerini ele alaca\u011f\u0131z. Bu rehber, hem yeni ba\u015flayanlar hem de deneyimli geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7ermektedir. \u00d6ncelikle, neden carousel'lara ihtiya\u00e7 duydu\u011fumuzu ve hangi senaryolarda kullanabilece\u011fimizi inceleyelim. Sonras\u0131nda ise, ad\u0131m ad\u0131m \u00e7e\u015fitli k\u00fct\u00fcphaneler kullanarak \u00f6rnek uygulamalar geli\u015ftirece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/react-native-expo-ile-guzel-carousellar-olusturma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"React Native Expo ile G\u00fczel Carousel&#8217;lar Olu\u015fturma"}]},{"@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\/12799","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=12799"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/12799\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=12799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=12799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=12799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}