React useRef Hook Kullanımı

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ย. 2024
  • Bu videoda React useRef hook kullanımı anlatılmaktadır.
    useRef, .current değeri içinde değiştirilebilen bir obje döndürür. Bu objenin en önemli özelliği, bileşenin yaşam süresi boyunca aynı obje olarak kalmasıdır. Normalde bileşeni oluşturan fonksiyon gövdesinde oluşturulan değerler, bileşen her yeniden render edildiğinde yeniden oluşturulup değişkene ataması yapılır. useRef ile oluşturulan obje bileşenin yaşam süresi boyunca değişmez ve hep başlangıçta oluşturulan objeye referans gösterir.
    GitHub: github.com/rea...
    Twitter: / reactdersleri
    #react #reactjs #reactdersleri #reacttutorial

ความคิดเห็น • 38

  • @yildiz12321
    @yildiz12321 3 ปีที่แล้ว +6

    Hocam gerçekten emeğinize sağlık, başka kaynaklardan anlayamadığım pek çok şeyi burada öğrendim. Sanırım TH-cam'ın saçma sapan yönlendirmeleri sonucunda şimdilik gereken ilgiyi görmüyor ama bence kesinlikle React konusunda en güzel Türkçe içerikler burada...

  • @nektariis
    @nektariis ปีที่แล้ว

    Dökümantasyonu kullanarak anlatımınız çok iyi olmuş, anlık olarak dönüp bakabileceğimiz hemen aklımıza anlattıklarınızın geleceği bir döküman haline geliyor aynı zamanda.
    Teşekkürler

  • @fuatsevinc5745
    @fuatsevinc5745 2 ปีที่แล้ว

    Harika anlatım

  • @faridhabibli625
    @faridhabibli625 ปีที่แล้ว +1

    Çok teşekkürler 🙂

  • @BetulKaplan
    @BetulKaplan 3 ปีที่แล้ว +1

    sonunda anladım, teşekkürler

  • @islamicchannel027
    @islamicchannel027 2 ปีที่แล้ว

    Cok tesekkurler cok iyi izah olunmus

  • @PeriklesPeriklesoglu
    @PeriklesPeriklesoglu ปีที่แล้ว

    teşekkür ederim

  • @sakirtufan8712
    @sakirtufan8712 3 ปีที่แล้ว +4

    Hocam emeklerinize saglik. React hooks ve özellikle de reduxi sayenizde ögrendim. Gercekten çok sade ve temiz anlatiyorsunuz. React native tarafina da giris yapcakmisiniz acaba ?

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว

      Şimdilik öyle bir düşüncem yok açıkçası. React'ta ele almak istediğim epey konu var.

    • @sakirtufan8712
      @sakirtufan8712 3 ปีที่แล้ว +1

      @@ReactDersleri Demek ki bizim de daha react da ögrencegimiz konular var. 🤗

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +1

      Temel konuları ele aldık aslında. Biraz daha performans artırmaya yönelik bazı özellikler var, onlara da değinmek istiyorum.

    • @sakirtufan8712
      @sakirtufan8712 3 ปีที่แล้ว +1

      @@ReactDersleri Güzel olur hocam, Tesekkürler

    • @kendimce3309
      @kendimce3309 3 ปีที่แล้ว +1

      @@ReactDersleri Hocam ben de Udemy'den React egitimi satin almistim ama CSS kisminda takildim acikcasi. Nasil cözmeliyiz CSS konusunu? React icin CSS Fundemantels yeter diyorlardi yetmedi:)

  • @umutpalabyk9834
    @umutpalabyk9834 3 ปีที่แล้ว +1

    Hocam elinize,emeğinize sağlık çok güzel video olmuş ayrıca kullandığınız editorun adı nedir ?

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +1

      codesandbox'ta hazırladım bu videoyu. Editör sayılmaz. Yazı boyutunu büyültüp yer kaybetmemek için tam ekran yapmıştım.

  • @dogukan4283
    @dogukan4283 3 ปีที่แล้ว +1

    teşekkürler

  • @onuryldrm1840
    @onuryldrm1840 3 ปีที่แล้ว +5

    Hocam React Native' de gelecek mi ? ,elinize emeğinize sağlık.

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +3

      Nedir bu React Native sevgisi? :) Şaka bir yana, ben de ilk React Native ile başlamıştım.

    • @onuryldrm1840
      @onuryldrm1840 3 ปีที่แล้ว

      @@ReactDersleri hocam günümüzde mobil daha popüler değil mi bende Yazılım Mühendisiyim şuan Angular js ile projeler yapıyoruz ama aklım hep mobilde :D birde mobilde proje yapınca direk elinde olması insana farklı bir haz veriyor :D

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +2

      React'ın webdeki popülerliği React Native'in mobildeki popülerliğinden çok daha fazla. React Native hem Android hem iOS ortamında app yapmaya izin veriyor ama mobil cihazların özelliklerini uygulamanızda daha fazla kullanmaya başlayınca her iki ortam için de ayrı ayrı çözümler yapmanız gerekebiliyor. Anlayacağın React Native'in React seviyesine gelebilmesi daha çok çalışması lazım :)

    • @kendimce3309
      @kendimce3309 3 ปีที่แล้ว

      @@onuryldrm1840 Daha mi kolay mobilde proje yapmak?

    • @onuryldrm1840
      @onuryldrm1840 3 ปีที่แล้ว

      @@kendimce3309 hayır hepsi hemen hemen aynı

  • @l.seciltuncay7921
    @l.seciltuncay7921 ปีที่แล้ว

    👏👏👏

  • @ahmetatalay6434
    @ahmetatalay6434 3 ปีที่แล้ว +2

    hocam react native anlatırsanız birde çok güzel olur

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +2

      Bayağıdır React Native çalışmadım. Tekrar ne zaman geri dönerim bilmiyorum.

  • @orhngazi
    @orhngazi 3 ปีที่แล้ว +2

    Useref'in hep aynı objeye referans vermesini nerede kullanabiliriz bir örnek verebilir misiniz?

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +1

      Bununla ilgili kısa bir video hazırlayacağım.

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +2

      th-cam.com/video/ciEN7EmeET4/w-d-xo.html

    • @orhngazi
      @orhngazi 3 ปีที่แล้ว

      @@ReactDersleri Teşekkür ederim :)

  • @gkhnkrcll
    @gkhnkrcll ปีที่แล้ว

    Merhabalar, video sonlarına doğru setDummy ile value.current'ı nasıl ilişkilendirdiniz? Yani, butona bastığınızda değişen değer setDummy içine nasıl geçti ? setDummy stateti nasıl set olabildi? Teşekkürler,

    • @emreayvaz6973
      @emreayvaz6973 ปีที่แล้ว +1

      Merhaba, setDummy’ye value.current değerini atamadı aslında. onIncrease methodu tetiklendiğinde setDummy de tetiklendiği için component tekrardan render oldu. Yani burada useRef kullanıldığında ve useRef kullanarak oluşturuğumuz nesnede değişiklik olduğunda componentin tekrardan render olmadığını fakat nesnenin değerinin değiştiğini göstermek istemiş. Nesnenin değerini console’da göstermek için de componentin render olması gerekiyordu. Bu render işlemini de setDummy kullanarak yapmış.

  • @serhatkoroglu6708
    @serhatkoroglu6708 5 หลายเดือนก่อน

    static tanımalama yapmak gibi herhalde

  • @ozankurucu6261
    @ozankurucu6261 2 ปีที่แล้ว +1

    Merhaba hocam, useRef kullanimina iliskin gercek hayatta denk geldiginiz bir case i soyleyebilir misiniz?

    • @ReactDersleri
      @ReactDersleri  2 ปีที่แล้ว +1

      Hemen hemen gordugum her yerde DOM elemanlarina ulasmak icin kullaniliyor. Bir islem oldugunda veya bir flag true dondugunde DOM'daki elemanin bir seylerini degistirmek istediginizde bu elemana verdiginiz ref uzerinden islemleri yapiyorsunuz.

    • @ozankurucu6261
      @ozankurucu6261 2 ปีที่แล้ว

      @@ReactDersleri Anladim hocam tesekkur ederim, egitimleriniz on numara. Topluluga boyle bir katkida bulundugunuz icinde ayriyeten tesekkur ederim :)

  • @mevlutefe9739
    @mevlutefe9739 3 ปีที่แล้ว

    Hocam emeğinize sağlık componentler arası bunu nasıl yapabiliriz örneğin buton farklı bir componentte olsa

    • @ReactDersleri
      @ReactDersleri  3 ปีที่แล้ว +1

      Parent component icinde ref degerini parametre olarak alip gerekli degisiklikleri yapan bir fonksiyon olusturup o fonksiyonu butonun oldugu component icinde, degistirmek istediginiz refi o fonksiyona parametre olarak gondererek kullanabilirsiniz.

    • @mevlutefe9739
      @mevlutefe9739 3 ปีที่แล้ว +1

      @@ReactDersleri Hocam çok teşekkür ederim anında cevap verdiniz