React ile Proje Geliştirmek -9 / Memoization

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

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

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

    Serinin en önemli dersiydi, çok başarılı bir anlatım. Tebrikler

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

    Dünyaya gelmiş nadide bir çiçek ADAMM ADAMM

  • @aghanasibov
    @aghanasibov 8 หลายเดือนก่อน

    ben boyle anlatim gormedim bunu kursda hoca anlatmisdi dogrusu anlamamisdim ancak sizin anlatmaniz tum taslari yerine oturtdu

  • @emirxmertoglu
    @emirxmertoglu 2 ปีที่แล้ว +7

    Memoization ancak bu kadar guzel anlatilabilirdi abi eline saglik

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

    Çok güzel anlatmışsınız. Elinize sağlık. 👏👏👏

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

    Bu konu anca bu kadar güzel anlatılabilirdi cok iyi anladım teşekkürler

  • @hq_net
    @hq_net 7 หลายเดือนก่อน +1

    WOWOWOWO çok karışık bi konuymuş :D

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

    Methodlar güzel anlatılmış. Başka bir başlıkta ne zaman memoization yapılmalı ve gereksiz memoization bakış açıları da anlatılmalı. Tayfun hocanın konuyu anlatmak için bu örneği kullanması normal ama yeni öğrenen arkadaşlar her yere memo useMemo kullanmasınlar :)

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

      evet evet bu uyarıyıda yapmış olalım :)

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

    mehmet hocamızı da unutmadık . tayfun hocam efsane anlatım tekrar tekrar dinlenilesi. tek ricam biraz daha tane tane , ... anlatır gibi, 1,5x da izliyor gibiyim 😃

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

    Harika bir memo anlatımı hocam saygılar.

  • @BayramArif
    @BayramArif 8 หลายเดือนก่อน +1

    O degilde setup cok iyimis ya? Tema, font renkler vs... Detaylari paylasir misin? ozellikle su scope colorizer a bayildim :)

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

    Hocam sen bu işi biliyorsun.Eline emeyine salık

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

    Çok güzel ders olmuş, devam derslerinde en sonda bir eticaret sitesi yapar mıyız? Şöyle sepeti olan backendi olan, ürünlerin listelenmesi flaan

  • @sertunc-k5o
    @sertunc-k5o 2 ปีที่แล้ว +1

    süper anlatım teşekkürler, Allah razı olsun

  • @cemyeten
    @cemyeten 3 หลายเดือนก่อน

    harika içerik teşekkürler

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

    Tayfun bey ellerinize sağlık bir kısımda çok güldüm 14:25 çok keyifli geçiyor videolarınızı. Bu arada seri çok güzel hooklar devam edecek mi mini bir proje yaparmiyiz? Birde koltugunuzun markası nedir ogrenebilirmiyim? Teşekkürler :)

  • @gncfnrli2169
    @gncfnrli2169 10 หลายเดือนก่อน

    Konu o kadar aciklayici olmus ki react bilmeyen biri bile anlaya bilir

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

    anlatım mük.. emeğinize sağlık

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

    Çok rahat çok profesyonel

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

    teşekkür ederim

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

    Teşekkürler

  • @adam-schannel
    @adam-schannel ปีที่แล้ว +1

    Cok karmasik, ne zaman useMemo, ne zaman useCallback kullanacagimi ayirt edemedim ikisi de functionlarda kullanildigindan ayirt etmekte zorlaniyorum

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

      ikisi de fonksyinolarda kullanilmiyor, izledigini anlayamiyorsun galiba sen :) tekrar bakmani oneririm, daha ne kadar acik anlatilir bilmiyorum bu konu

    • @adam-schannel
      @adam-schannel ปีที่แล้ว

      @@PROTOTURKCOM Yanlis anlasildim icin uzgunum, amacim kotu bir yorum yapmak degildi. Vidyonun sonundaki ozetiniz anlamami sagladi vidyoyu tekrar izlemem faydali olacaktir oneriniz icin tesekkur ederim hocam. Vidyo gayet acik ve net emeginize saglik.
      memo primitivelerde
      useMemo nonprimitivelerde
      useCallback functionlarda
      olarak takip ettim ilginize tesekkur ederim

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

    👍🏻

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

    hocam kullangigin tema VS codda varmi?

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

    harika bir anlatım olmuş teşekkürler

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

    hocam 21:25-de giden tayfn neden oldu? yani geri gelen deneme-i anladımda t yazdığımız zaman todo 1, todo 2 ve tayfn render olunmamalıydımı?

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

      indexleri degisiyor cunku, tyfn'den once deneme vardi index numarasi 2 idi, arama yapinca deneme'nin icinde t olmadigi icin dizi elemanlari 3'e dustu, tyfn'nin index'i de 3'ten 2'ye dustu yeniden hesaplandi, ilk ikisinin degismedigi icin hesaplanmadi

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

      ​@@PROTOTURKCOM peki diğer 2 todoyu (todo1, todo2) almaması useMemo ilemi alakalı, yoksa filter metoduylamı? yani index-leri oynadıya tayfn ile denemede, onu filter metodu yazdık diyemi sadece tayfn ile denemeni verdi, yoksa useMemo-ya özgü bir hal olduöun göremi böyle bir sonuç verdi?

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

      onların değişmemesinin sebebi filter ile doğrudan alakalı değil, filtreleme yaparken dizideki konumları değişmediği için indexleri aynı kaldı, doğal olarakta memoization kavramına göre onlar hiçbir zaman render edilmemeli çünkü bir değişiklik olmadı, o yüzden sondaki ikisi değişiyor bu liste 100 tane olsaydı ve ilk ikisi yine değişmeden orada kalsaydı alttaki 98 tanesi yine render olacaktı çünkü birinin index numarası değişirse altındakilerin tamamınında değişiyor mantık olarak

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

      @@PROTOTURKCOM teşekkerler✅

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

    Hocam PHP Api yazma konusunda bi eğitim videosu gelir mi?

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

    Emeğinize sağlık

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

    Eline sağlık

  • @fkbey5756
    @fkbey5756 7 หลายเดือนก่อน

    useMemo ve useCallback farkini anlamak cok onemli !

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

    Tayfun hocam ağzına sağlık çok güzel anlatmışsın. Ama aklıma takılan bir soru var.Eğer başka arkadaşlar da biliyorsa cevaplayabilir. Eğer bir dizimiz varsa ve bu dizinin içinden dönen bir objeyi props olarak başka bir komponente geçiyorsak bunu optimize etmek için ne yapmamız gerekiyor. Bilen varsa cevaplarsa çok memnun olurum.

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

      prop geçtiğin değer değişmiyorsa bir şey yapmana gerek yok. Ya da o değeri prop geçtiğin component içinde çekebilirsin

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

      Teşekkür ederim tayfun hocam.

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

    ALLAHU EKBER beynim yandı :d

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

    peki redux toolkit kullanıyorsak ? useMemo için

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

      fark etmiyor useMemo'ya state degerini verip bi degisiklik olunca hesaplatabilirsin yine o da reaktif sonucta

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

    10:27 useCallBack, 15:02 useMemo

  • @GamerPro-em8pe
    @GamerPro-em8pe 2 ปีที่แล้ว

    Tayfun abi, peki biz, tüm componentleri memo içinde yazmamız ne kadar doğru ve ya ne kadar yanlış??

    • @PROTOTURKCOM
      @PROTOTURKCOM  2 ปีที่แล้ว +4

      eğer maliyeti yüksek bir işlemin varsa memoization tekniği kullanmak mantıklı olacaktır, örneğin bir sürü child component'in vardır parent component'in sürekli render oluyordur o zaman onu memoize edersin iş görür ama her şey için kullanmaya gerek yok maliyeti düşünerek kullanmaya çalış :)

    • @GamerPro-em8pe
      @GamerPro-em8pe 2 ปีที่แล้ว

      @@PROTOTURKCOM anladım abi, teşekkürler

  • @GamerPro-em8pe
    @GamerPro-em8pe 2 ปีที่แล้ว +1

    Nasıl yani, Prototürk kanalının videolarını yalnız 1 kere beğenmek oluyo. Bu kötü oldu ya

  • @combatarmstheclassic
    @combatarmstheclassic 7 หลายเดือนก่อน

    hocam ne olur mongodb nodejs girelim lütfen...