İçeriğe geç
Video yükleniyor

Sıradaki: useEffect Nedir? Neden İhtiyaç Duyarız?

React - Props Drilling Nedir?

Ücretsiz önizleme

Ücretsiz önizleme dersleri

21 ders · satın almadan izle

Kursun tamamına eriş

Bu ders, 336 derslik kursun parçası. 18 bölüm, 54 sa 5 dk video ve her bölümde proje.

  • Kullanıcı dostu, hızlı ve gelişmiş React projeleri oluşturabileceksin.
  • Her bölümde projeler yaparak HTML, CSS, Sass ve Bootstrap gibi konularda kendini geliştireceksin.
  • VS Code editörünü ve birçok ek aracı verimli kullanmayı öğreneceksin.
Fiyat: ₺5.499

Öğrenciler ne diyor?

5,0 ortalama puan · 86 değerlendirme · Toplam 86 yorum

Yorumlar yükleniyor
Emelinur
Bir kursu sıkılmadan bir sonraki bölümü merak ederek ilerledim. Cidden anlatım tarzı yaklaşımı mukememel sınıf ortamında hissiyatı veriyor .Sadece konular ve örnekler anlatılıp geçilmemiş yazılımla alakalı rehberlikte yapılmış ara ara dönüp bakacağım bir kaynak olacaktır.Kesinlikle almanızı tavsiye ederim
Kemal
Kaliteli bir kurs, Hakan hocayı diğer eğitimlerinden de biliyordum. Kapsamlı bir eğitim olmuş. Sıfırdan başlamak için gerekli noktaları size öğretip kendinizi geliştirmenize imkan sağlayan bir eğitim olmuş. Teşekkürler hocam.
Samet
almayı düşünen ve alıcak araştıran arkadaşlara şiddetle tavsiye ederim kesinlikle sadece burada hoce sıfırdan başlamıyor ileri tekniklere işe yarıyacak şeylerine gösteriyor. Kısa yollar olsun event olayları olsun bootsrap kullanımı olsun java scripte dom olsun log kullanımı olsun daha bir çok şey sayarak bitiremiyorum daha yarısını izlemiş biri olarak kesinlikle başka kursa ve hocaya bakmamınızı tavsiye ederim ve paranız gitcek korkusuna kapılmayın emin olun 300 tl yi daha fazlasıyla kazanmış olucaksınız :)
Mustafa
Daha öncesinde Hakan beyin eğitimlerini izlemiştim. Sıkılmadan etmeden karşısındakine gerçekten her şeyi öğretmeye bilgilerini aktarmaya çalıştığını hissedebiliyorsunuz izlerken. Bunu zaten bilmeniz lazım gibi düşünüp bazı temel şeyleri atlamak yerine hiçbir şeyi atlamadan en ufak detayına kadar bilgilerini paylaşıyor olması çok güzel bir şey benim gibi sıfırdan başlayanlar için :) başarılarınızın devamını dilerim hakan bey :)
Kürşad
Kesinlikle. Bu eğitmen sadece yazılım öğretmiyor aynı zamanda hayata ve iş sektöründe doğru bir yazılımcı olmaya dair çok güzel öğütler veriyor. Ayrıca ses tonu, diksiyonu ve açıklamaları okadar anlaşılır ve akıcı ki hiç sıkılmıyorum. Tam ihtiyacım olan eğitmen ve kurs gibi görünüyor şuana kadar.
Zehra
Hocam video montaj konusundan anlayan biri olarak hazırladığınız eğitime sadece içerik olarak değil video sunum kalitesi, ses kalitesi ve ışık kalitesi açısından da çok emek verdiğinizi gördüm. İlk kez bir eğitmenin tüm konulara bu kadar emek verdiğini görüyorum. Keşke 5 puan değil 100 puan verebilseydim. Emeğinize sağlık.
Ferid
zaten diyer eyitimlerindede biliyorum. HAKAN hocaya aşinayım bu adam mükkemmel ;) .Bana kod yazmayı önce sevdirib sonra öyreten koca yürekli adam .Herkese tavsiye ederim düşünün ben Azərbaycanlıyım yinede Hakan hocayı kolaylıla anlıya biliiyorum anlatımı süper
Ahmet Selman
çok verimliii

Ek bilgiler

Props Drilling Nedir ve Neden Acısını Çekmeliyiz?

React'ın temellerini kavrarken aslında ileride mutlaka çözeceğimiz çok kritik bir mimari problemle karşılaşıyoruz. Bir state'e veya veriye en dipteki bileşende ihtiyaç duyulduğunda, o durumu en tepedeki parent bileşende tanımlamak ve aradaki hiçbir ihtiyacı olmayan tüm alt bileşenlere tek tek aktarmak zorunda kalıyoruz; tıpkı dedenin parayı toruna direkt vermek yerine sırasıyla babaya, anneye ve en son çocuğa iletmesi gibi. Bazen bir problemin çözümüne hemen atlamamak, onun getirdiği yapısal sıkıntıyı ve hamallığı bizzat tecrübe etmek gerekir.

Bu hiyerarşik veri sondajlama yani Props Drilling çilesi büyüdükçe can sıkıcı hale gelir. Tam da bu noktada devreye merkezi durum yönetimi araçları giriyor; örneğin Vanilla JS dahil her yerde çalışabilen Redux Toolkit ya da React'ın kendi çözümü olan Context API gibi. Context API yaklaşımını merkezi bir ortak hesap gibi düşünebilirsiniz: Veriyi ortada tutarsınız ve aradaki bileşenleri hiç yormadan, sadece ihtiyacı olan bileşenden doğrudan erişim sağlarsınız. Üst basamaklara tek tek çıkıp ricacı olmaya gerek kalmaz.

Önümüzdeki birkaç projede bilerek ve isteyerek Context API veya Redux kullanmayacak, Props Drilling acısını sonuna kadar çekeceğiz. Çünkü bir aracın neden var olduğunu, çözdüğü sorunun ıstırabını yaşamadan sadece ezbere tanımlarla anlayamazsınız. Size birisi "state management için şart" dediğinde hemen inanmak yerine işin mantığını kavramalısınız. Kafanıza yatmayan her konsepti görsellerle araştırın, resmi dokümantasyonları kurcalayın; taşlar zamanla projeler ürettikçe yerine oturacaktır.


📌 Hatırlanması Gereken Temel Noktalar (Takeaways)

  • Props Drilling (Veri Sondajlama): Bir verinin, yalnızca en derindeki bir bileşene ulaşması için aradaki hiyerarşide bulunan ve o veriye hiç ihtiyacı olmayan tüm bileşenlerden tek tek prop olarak geçirilmesi zorunluluğudur.
  • Problemin Acısını Çekmek: Bir kütüphaneyi veya deseni ezbere öğrenmek yerine, doğrudan çözdüğü problemin zorluğunu yaşayarak benimsemek en kalıcı öğrenme yoludur.
  • Merkezi Durum Yönetimi Mantığı: Context API ve Redux gibi yapılar, veriyi bileşen ağacının dışında merkezi bir havuz gibi konumlandırarak ihtiyaç duyan her bileşenin doğrudan veriye erişmesini sağlar.
  • Körlemesine İnanmama ve Araştırma: Bir teknolojiyi yalnızca "state management yapıyor" ezberiyle kabul etmeyin; neden doğduğunu, hangi darboğazı çözdüğünü sorgulayın ve farklı görsel kaynaklarla pekiştirin.
  • Dokümantasyon Okuma Alışkanlığı: React'ın resmi dokümanları ve Redux rehberleri başta karmaşık gelse bile göz gezdirmek, kavramsal aşinalık kazanmak için vazgeçilmez bir pratiktir.

📚 Ek Kaynaklar ve Derinlemesine Okuma Önerileri (Ek Bilgi)