Javascript ile Callback, Promise ve Async-Await Fonksiyonlar : )

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии • 52

  • @mustafaerkaya5182
    @mustafaerkaya5182 2 года назад +5

    Keşfedilmeyi bekleyen nadir kanallar arasındasınız anlatımınız gerçekten üst düzey elinize sağlık.

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад +1

      EyvAllah kardesim.Zamanla hep birlikte büyüyor olacagız 💪

  • @BenCorvo-iy1nc
    @BenCorvo-iy1nc 29 дней назад

    Çok değerli bir video olmuş, emeğniz için çok teşekkürler hocam.

  • @madao930
    @madao930 4 месяца назад

    Hocam emekleriniz için çok teşekkürler ❤

  • @cetinaras6466
    @cetinaras6466 Год назад +1

    eline, ağzına sağlık. Anlatımın, sadeliğin ve mantıklı yaklaşımın çok güzel.

    • @cetinaras6466
      @cetinaras6466 Год назад +1

      js algoritma soru çözümleri gelecek mi ?

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Güzel yorumların için çok tesekkür ederim.Yakın zaman icinde js algoritmalarının 2.serisini cekmeyi düsünüyorum :)

    • @cetinaras6466
      @cetinaras6466 Год назад

      @@bk.berkantkaya çok teşekkürler

  • @Beratİçli-u2z
    @Beratİçli-u2z 11 месяцев назад +1

    Ağzına sağlık.Her "arkadaş" dediğinde" yurduma alçakları uğratma sakın" dedirten güzel arkadaş

    • @bk.berkantkaya
      @bk.berkantkaya  10 месяцев назад +1

      Hahahaha şimdi her arkadas dedigimde aklıma bu gelecek 😂

  • @zeos-369
    @zeos-369 10 месяцев назад

    Kral öğrettiğin her şey için teşekkür ederim

  • @nilsuakturk1435
    @nilsuakturk1435 2 года назад +1

    Çok teşekkür ediyorum hocam güzel bir içerikli video olmus 🙏

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад

      Cok teşekkür ederim.Videolara devam: )

  • @wtr1098
    @wtr1098 11 месяцев назад +1

    async - await'i 2 dakikada sıkıntısız, soru işaretsiz anlatan, anlatmadan önce zorluğuyla göz korkutmayan nadir videolardan.

  • @ahmadorujov
    @ahmadorujov 2 года назад +1

    Elinize saglik yine bir guzel video ❤

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад +1

      Rica ederim kardesim , cok daha iyileri gelecek :)

  • @CemreAktürk
    @CemreAktürk 2 года назад +1

    Çok Güzel Bir içerik Olmuş Çok Sevdim😊

  • @cuneytdonmez214
    @cuneytdonmez214 Год назад

    Emeğinize sağlık hocam, katıl bekliyoruz

  • @arda6734
    @arda6734 Год назад +1

    Güzel bir özet anlatım.

  • @mustafaerkaya5182
    @mustafaerkaya5182 2 года назад +2

    hocam bir database oluşturup bunu html üzerine yazdırabiliriz ve bunları bu göstermiş olduğunuz 3 farkılı yolla yapabilir gayet faydalı olur yazılımla ilgilenen arkadaşlar veriyi çekti ama nasıl kullanacakları nasıl ui da yazdıracakları konusundada bilgi sahibi olurlar

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад

      Onu da ayrı bir video icinde detaylı bir sekilde acıklayalım o zaman :)

  • @muhammetibrahimkaya
    @muhammetibrahimkaya Год назад +1

    harikaydı hocam

  • @yigitruzgaruzun7289
    @yigitruzgaruzun7289 2 года назад +1

    Ağzınıza sağlık

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад

      Cok teşekkür ederim 🙌

    • @yigitruzgaruzun7289
      @yigitruzgaruzun7289 2 года назад

      @@bk.berkantkaya Asıl kattığınız değer için bizler size minnettarız

  • @sahylamyr
    @sahylamyr 2 года назад +1

    Harika!

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад

      Tesekkürler : )

    • @sahylamyr
      @sahylamyr 2 года назад

      @@bk.berkantkaya aslında bildiym konular, ama yine de dinliyorum. Mesela Promisleri şuan daha iyi öğrendim))) Umarım abone sayısı, beğeni sayısı çoğalır ve daha çok içerik üretirsin, hocam.

  • @elinordeniz
    @elinordeniz Год назад

    video için teşekkürler. Size bir sorum olacaktı.
    Mesela reactta bu veri çekme işini başarılı bir şekilde async olarak bir custom hook(useAllRecipes()) içerisinde yaptık ve response değerini state içine depolayıp değeri hookta return ettim (allRecipes).
    Bu custom hook u bir componentte kullanmak üzere aşağıdaki şekilde çağırdım;
    const [allRecipes, errorAllRecipes, isLoadingAllRecipes] = useAllRecipes();
    ve bu allRecipes response değerini de hemen aşağısında kullanacağız ama veri henüz gelmemişken boş değeri kullanıyor. bu allRecipes i de bir promise içinde kullanmama rağmen fetch edilmeden önce niye bekletmiyor. Burada nasıl bir yol izlemeliyim? bu custom hookun kendisini async yapamıyoruz ya, iyice ortalık karıştı.

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Yazdıklarına göre söylemlerin dogru.Ancak bunlara ek olarak axios interceptorsleri kullanıp buna binayen promise kullanımını ic ice kullanabilirsen calısacaktır.Böyle cok anlasılmamıs olabilir.Yazdıgın kodları atma imkanın varsa inceleyebilirim

  • @MertArtz
    @MertArtz 2 года назад +1

    Js dersleri çeker misiniz efsane anlatıyorsunuz

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад +1

      Tabii ki çekerim.Daha önceden cekmeyi düsündüm aslında ancak sıfırdan ögrenmek isteyenler icin mi yoksa temeli olan kisiler icin mi ceksem onu bilemedim.

    • @MertArtz
      @MertArtz 2 года назад +1

      @@bk.berkantkaya Sıfırdan öğrenmek istiyorum çünkü bir çok kurs izledim o kodların ne tür sitelerde hangi sistemlerde kullanacağımızı anlatan yok

    • @MertArtz
      @MertArtz 2 года назад

      Discord kullanıyor musunuz? Js dersi özel veriyorsanız almak isterm açıkcası

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад

      @@MertArtz dc suanda sadece iş için kullanıyorum.Ancak yakında bir sunucu kurup buradaki herkesi oraya dahil edip güzel bir yapı olusturmayı düsünüyorum.Js icin ben özel ders almak istiyorum dersende bana instadan yazabilirsin

    • @MertArtz
      @MertArtz 2 года назад +1

      İnstagram adınız nedir

  • @PeriklesPeriklesoglu
    @PeriklesPeriklesoglu Год назад

    teşekkürler

  • @akdo21
    @akdo21 Год назад +1

    Abi ben npm init -y yaptığımda sadece
    {
    "description": ""
    }
    bunu görüyorum dolayısıyla start falan yapamıyorum. 2 saattir uğraşıyorum googledan chattden ama bir çözüm bulamadım, biliginiz var mı sizin?

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      İlginc olmus biraz.Yarın buna bakacagım mutlaka

    • @akdo21
      @akdo21 Год назад

      @@bk.berkantkaya hocam hallettim bir günün sonunda çok teşekkür ederim

  • @lordhakim9534
    @lordhakim9534 2 года назад +1

    tnx

  • @eternal8902
    @eternal8902 10 месяцев назад

    andifaynıd

  • @dedekorkut9916
    @dedekorkut9916 2 года назад +1

    Kesinlikle çok faydalı bir içerik olmuş çok teşekkür ederim.1 haftadır bu konularda sıkıntı yaşıyorum çok fazla kaynak taradım, izledim, sizin içeriğinize ne yazık ki en son ulaşabildim çok güzel bir cila oldu diyebilirim. Umarım daha çok kişiye ulaşır.
    Ve Umarım bu tarz videolara devam edersiniz.
    Size bir sorum olucak izninizle. Genelde async await konusu API üzerinden anlatılıyor fakat promise örneğinden devam edecek olursak. Aşağıda paylaşacağım kod bloğunda ekrana önce içerik 1, içerik 3 ve sonrada içerik 2 yazdırmak yazılacaktır.
    Ben bu sıralamayı 1 2 3 olarak değiştirmek istiyorum ve bunu async await ile yapmak istiyorum diyelim.Bunu nasıl yapacağız, bu işlem için içerik 1 ve içerik 3 async fonksiyonu içerisinde mi olması gerekir.API örneklerini anladım fakat settimeout ile örnek görmediğim için bir türlü kafamda oturtamadım.Rica etsem aşağıdaki kod bloğundada bunu gösterebilirmisiniz.Tekrar teşekkür ederim.
    console.log("içerik 1")
    function promisfunc(num){
    return new Promise((resolve,reject)=>{
    let settingx = true;
    setTimeout(()=>{
    if(settingx){
    resolve(`içerik ${num}`)
    }else{
    reject("Bir hata oluştu")
    }
    },1000)

    })
    }
    promisfunc(2)
    .then((res)=>{console.log(res)})
    .catch((err)=>{console.log(err)})
    console.log("içerik 3")

    • @bk.berkantkaya
      @bk.berkantkaya  2 года назад +1

      Rica ederim ne demek.Eger 3 yazan seyi en son göstermek istersen console u then icine ekleyebilirsin yani 2. Gerceklestikten sonra 3. Gerceklessin der gibi.Telefondan cok düzenleyemedim ama birkaç gün icinde düzenleyip atarım buradan :)