React ile Sınırsız Kategori Mantığı

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

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

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

    25:16 dan sonra mikrofon bozuluyor bilgisayarın mikrofonu devreye giriyor, yorulduğum için ikinci kez çekmek istemedim idare edin arkadaşlar :)
    demo: react-sinirsiz-kategori-prototurk.netlify.app/
    kodlar: github.com/tayfunerbilen/react-sinirsiz-kategori
    Not: Kendini geliştirmek isteyenler, üst kategori sildiğinde alt kategorileri nasıl silebileceğini düşünüp repoya pr açabilir

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

      Yıllar önce olan videolardaki ses geliyor :')

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

    Teşekkürler.

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

    Buraya kadardı dediniz ve daha ne olsun diye istemsizce ses verdim, ellerine sağlık

  • @alieksioglu5174
    @alieksioglu5174 28 วันที่ผ่านมา

    Gayet öğretici ve güzel bir video ellerinize sağlık

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

    Adı üzerinde react özelliklerinden çok logic ile bu özellikleri kullanma videosu olmuş. Js bilmeden react öğrenmenin yersiz olduğunu göstermiş. Çok güzel valla.

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

    Allah sizden razı olsun hocam mükemmelsiniz.

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

    Bir zamanlar aşıktım size , ben de büyüdüm 😂🙈

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

    Aslinda kucuk bir oneri olarak setCategories hook'unu kullanirken setCategories((prev)=> prev.filter(....)) seklinde yapilmasi daha dogru :). Eline saglik gayet guzel olmus :D

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

    elinize ağzınıza sağlık hocam yine harika bir ders olmuş

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

    Yazdığım recursive componentlere tekrar geri dönüp bakınca, ben de sizin gibi, "Bunu nasıl yapmışım?" diyorum.

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

    Öğretmenler 👨‍🏫 günün kutlu olsun kardeşim. Benim hocamsın

  • @hams-i
    @hams-i 2 ปีที่แล้ว

    Indexeddb hakkında bir video çeker misin? öğrenme amaçlı client tarafında çalışan bir uygulama yapıyorum fakat indexeddb hakkında türkçe içerik yok, senden izlemeyi çok isterim, kolay gelsin.

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

    Böyle Daha basit bence
    const findCategories = (parent) => {
    const category = categories.find((c) => c.id === parent);
    if (!category) return [];
    if (category.parent === 0) return category;
    return [category].concat(findCategories(category.parent)).reverse();
    };

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

    abi sni çok seviyorum hayranımsın

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

    Ana parentlardan biri silindiğinde; iç içe olan kategoriler kontrollü silinmiyor, hata verebilir 😅😆 ?

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

      ödevin olsun, yapar commitlersin

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

    Hocam, githubda paylaşırsanız seviniriz

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

      sabitlediğim yoruma linki bıraktım

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

    bu yaptığın sınırsız kategori mantığı az kategori olursa tamam oluyor ama ben de 14 bin kategori var döngü içinde yaptığımda 196000000 filan sorgu oluyor ve server çöküyor. listeleme yöntemi de file manager mantığı gibi yapmıştım önce üst id'li kategorileri getiriyordu tıkladığım da da alt kategori geliyor sonra da geri dön işlemini yapıyorum.

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

      14bin kategori çok az, tek sorguda çek iç içe çekmek zorunda değilsin ki onu söylemiştim zaten, tek sorgu tek data client tarafında işleme diye :)

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

      ​@@PROTOTURKCOM drive.google.com/file/d/1va9cpzIK4-GOs5BBSfrTTUM_q0g23DGK/view?usp=sharing
      bu link kategoriler.sql
      function get_kategoriler($ustid= 0){
      GLOBAL $db;
      $kategoriler = $db -> query(""select * from kategoriler where ust_kategori = '$ustid' "")->fetchAll(PDO::FETCH_ASSOC);
      if($kategoriler){
      foreach($kategoriler as $kategori){
      get_kategoriler($kategori["id"]);
      }
      }else{
      return false;
      }
      }
      get_kategoriler();
      şimdi ben bunu çalıştırdığımda apache server kapanıyor sonra iki saat sonra kategoriler geliyor. :)

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

      @@unsalpisirgen9204 dediğim gibi recursive işlemi php tarafında değil client tarafında yapmak daha kolay, bu şekilde tabi ki iç içe sorgudan limitlerden patlar :D bunu tek seferde datayı verecek şekilde ayarlaman gerekiyor

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

      @@PROTOTURKCOM anladım teşekkür ederim

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

    React na. öğreneceğim yakın zamanda

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

    hocam yılbaşı yaklaşıyor geçen sene nargile ve kola içmeyi bıraktım demiştiniz şuan nasılsınız :d

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

      kolayı hiç içmedim, nargileye devam :D

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

    Abi Svelte videolarının ardı neden kesildi ?

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

      bayadır geliştirme yapamadım o tarafta ya, ben de devam etmek istiyorum

  • @85peaky7
    @85peaky7 2 ปีที่แล้ว

    Hocam html nasil rahat öğrenirim

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

      html zaten basit bir dil dersleri izle kafana bir şey takılırsa sor :)