Async/await Kullanımı

Async/await Kullanımı

Async/await, JavaScript’te asenkron işlemleri daha anlaşılır ve düzenli bir şekilde yazmamızı sağlar. Asenkron işlemler, örneğin API’den veri çekmek gibi zaman alan işlemleri yaparken kodun beklemesini sağlamak için kullanılır. Öncelikle, async anahtar kelimesi bir fonksiyonun asenkron olmasını sağlar. Bu, fonksiyon içinde await kullanabileceğimiz anlamına gelir. await: await, bir promise’in tamamlanmasını bekler. Örneğin, bir API çağrısı yaparken

Daha fazla
API Nedir, React Fetch ve Axios Kullanımı

API Nedir, React Fetch ve Axios Kullanımı

API, “Application Programming Interface” yani “Uygulama Programlama Arayüzü” anlamına gelir. Bir API, farklı yazılım uygulamaları arasında iletişim ve veri alışverişini kolaylaştıran bir arabirimdir. API’ler, bir uygulamanın diğer bir uygulamanın sunduğu işlevleri ve verilere erişebilmesi için standart bir yöntem sağlar. Örneğin, bir hava durumu uygulaması, hava durumu sağlayan bir API’yi kullanarak güncel verileri alabilir. API’ler, genellikle

Daha fazla
React Debugger Kullanımı

React Debugger Kullanımı

Yazılımda “debug” ya da “debugging” olarak adlandırılır. Debugging, yazılım geliştirme sürecinde hataları (bug’ları) bulma ve düzeltme işlemidir. Bu terim, bir programın çalışırken yanlış veya beklenmeyen davranışlar sergilemesine neden olan sorunları analiz edip çözme sürecini ifade eder. İşlem sıralaması Debugging İşlemi Neden Kullanılır? Yukarıda da ifade edildiği gibi yazılım sürecindeki hataları bulma ve düzeltme işlemidir. Aşağıda

Daha fazla
React Side Effects

React Side Effects (Yan Etkiler) Nedir?

React’ta yan etkiler (side effects), bir bileşenin (component) ana işlevi olan UI’yi render etmek dışında gerçekleşen ve dış dünya ile etkileşimde bulunan işlemleri ifade eder. Bir bileşen (component) sadece girdileri alıp kullanıcı arayüzünü render eden basit bir işlev olabilir, ancak bir bileşen (component) ayrıca dış kaynaklarla (veritabanı, tarayıcı API’leri, sunucu ile veri iletişimi, vs.) etkileşime

Daha fazla
React useEffect Kullanımı

React useEffect() Kullanımı

Selamlar! Bugün React’ta kullanılan Hooks’lardan biri olan useEffect kullanımına değineceğiz. Kısa tanım olarak Javascript’te kullandığımız DOMContentLoaded event’ine verdiğimiz callback Function’ı sayfa tamamen yüklenildiğinde devreye giriyordu. Bu mantıkla düşünürseniz aynı işlemi yapıyor ancak sayfa yüklendiğinde değil, component render edildiğinde veya state tetiklendiğinde devreye giriyor. React dökümanından da useEffect kullanımına bakabilirsiniz, bir önceki yazımızda useState konusuna da

Daha fazla
React useState Kullanımı

React useState() Kullanımı

Selamlar! React’ta sıklıkla kullanılan state konusuna değiniyoruz. Her zamanki gibi anladığım kadarıyla anlatmaya çalışacağım. Lütfen eklemek istediğiniz kısımlar olursa yorum olarak belirtmekten çekinmeyiniz. Hooks yapılarından önce lütfen Component yapısını bildiğinizden emin ulunuz. Dilerseniz React Component Nedir, Ne İşe Yarar? yazıma öncesinde bir göz atabilirsiniz. Diğer programlama dillerinde bir değişken oluşturup bu değişkene bir değer atıyoruz.

Daha fazla
React Props Nedir

React Props Nedir?

Selamlar! React öğrenimine devam ediyoruz. İlk React yazımızda, React denilince akla ilk gelen 3 kelimeden bahsetmiştik. Component yapısını daha önce işlemiştik ve dilerseniz buradan ulaşabilirsiniz. Bu yazımda props yapılarına giriş yapıp, nedir ne değildir anlamaya çalışacağız. Props Nedir? React’ta kullanılan props yapısı property(özellik) isminin kısaltılmasıdır. En kısa ve öz tanımlaması; props componentler arasında veri aktarmamıza

Daha fazla
React

React Projesi Başlatma

Selamlar! Bu yazımızda bir önceki bölümde kullandığımız React CDN bağlantılarına veda ediyoruz ve projemize DEPENDENCIES(bağımlılar) yapısını dahil ediyoruz. Dependencies projemizde kullandığımız paketler oluyor ve projemizin bağımlılıkları oluyorlar. React projesi oluşturmak için 2 yöntemden birini kullanabilirsiniz. Bu yöntemler bizlere hazır React ortamı sunuyor olmalarından dolayı çoğunlukla kullanılıyor. Bunlardan birisi Create React App ve diğeri Vite. Projemize

Daha fazla
JS il JSX arasındaki fark nedir

JS ile JSX Arasındaki Fark Nedir?

Selamlar! Web geliştirme süreçlerinde sıklıkla duyduğumuz bu kavramlar nedir ve aralarında nasıl farklar var bunlardan bahsedeceğiz ve bizim için uygun olana kendimiz karar verebileceğiz. İlk olarak bilinmesi gereken şey JS ile JSX aynı şeyler değildir. JS Nedir? JavaScript (JS) web geliştirmede kullanılan olmazsa olmaz derecede önemli bir yazılım dilidir. Hem tarayıcı hem de sunucu tarafında

Daha fazla
react components

React Component Nedir, Ne İşe Yarar?

Selam dostlar! React duyduğumuzda ardından duyduğumuz 3 şeyden birisi “component” yapısıdır. Diğer ikisi “props” ve “state managment” terimleridir. Burada component yapısını anlamaya çalışacağız. Javascripteki fonksiyon yapısını biliyorsak anlaması çok daha kolay olacak çünkü hemen hemen aynı şeyler. Hadi başlayalım. Aşağıdaki görselde görülen her kısım (header, nav, main, footer), React’ta component olarak adlandırılıyor. Yine <main> componenti

Daha fazla
  • 1
  • 2