How to use Context in React

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

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

  • @PROTOTURKCOM
    @PROTOTURKCOM  3 года назад +7

    Demo: react-hswiyr.stackblitz.io
    Kaynak kodlar: stackblitz.com/edit/react-hswiyr
    Kanala destek olmak için KATIL'abilir ya da prototurk.com'daki reklamlara günde 1 kere

  • @duygukoksal9900
    @duygukoksal9900 Год назад +2

    Cok tesekkur ederim. Umarim karsiliginda maddi anlamda da mutlusunuzdur. Yaptiginiz is bir cok insana dokunuyor. Devamini bekliyoruyz.

  • @elmasx
    @elmasx 2 года назад +13

    Hocam zaten ilk defa öğrendiğimiz için karışık geliyor, sizde birşeyler ekleyip daha da karıştırmışsınız :D Belki daha kolay veya pratik oluyor olabilir ama bilmeyen insanın gözünde büyüyor. Tabi emeğinize sağlık

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

    Birçok kez dinlememe rağmen anlamamıştım o kadar yalın ve güzel anlatmışsınız ki anladım ve hemen projeme uygulayabildim. Minnettarım.

  • @ebubekiryazgan
    @ebubekiryazgan 3 года назад +2

    Sen çok kral 👑 bi adamsın. Tek kelimeyle mükemmel bir anlatım.

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

    tayfun hocam, context olayını daha önce 3 kişiden dinledim. ama senin dersinde tam manasıyla anladım. varolasın.

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

      teşekkür ederim, react serisi altında anlattığım context dersine de bakarsan daha iyi olur, atladığım şeyleri orada gösterme şansım oldu

  • @tayfunyuksel1
    @tayfunyuksel1 3 года назад +1

    finaldeki vedadaki müzik hakketen çok güzel oldu kardşeim ... güzeldi ...

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

    İzahınız əladır. Uğurlar!

  • @sratsemihcop6823
    @sratsemihcop6823 3 года назад +4

    Çok faydalı bir içerik olmuş hocam, daha fazla react hakkında bilgilendirici video olursa çok güzel olur. Örneklerin video süresi genelde göz korkutuyor :)

  • @webdevelopment3721
    @webdevelopment3721 3 года назад +1

    Keşke daha once atsan abi 😂 ogrendim ama keyifle izliyorum

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

    Sen üşenmedin bu videoyu çektin ben de üşenmedim reklama tıkladım hocam eline emeğine sağlık :)

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

    Süper anlatım. Teşekkürler. 👍

  • @orientedyazilim
    @orientedyazilim 3 года назад +1

    Hocam react ı bu kadar iyi anlatanı görmemiştim emeğine sağlık

  • @weeseenman2248
    @weeseenman2248 3 года назад

    Teşekkürler yine bildiğim konulara ayrıntılar eklendi sayenizde :)

  • @bertugmete
    @bertugmete 3 года назад +1

    Elinize sağlık, çok faydalı bir paylaşım olmuş :)

  • @tun4tun
    @tun4tun 3 года назад

    Öğretici bir video olmuş. Güzel bir örnekle sade bir şekilde anlatmışsınız. Teşekkürler

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

    Çok teşekkürler hocam

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

    teşekkür ederim

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

    super bir ders

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

    Teşekkürler Emeğine sağlık kardeşim

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

    Muazzam video hocam.

  • @truth-is-only-one
    @truth-is-only-one 3 года назад

    Teşekürler Tayfun hocam çok güzel bir içerik idi.

  • @talh4wk
    @talh4wk 3 года назад

    tamda class component ve reduxtan function ve contexte geçiş aşamasındayım iyi oldu :)

  • @mete9869
    @mete9869 3 года назад

    50 tane yabancı yerli video izledim mantığını anlamadım sayende anladım sonunda

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

    çok güzel bir anlatım tayfun hocam :)

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

    Teşekkürler

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

    Çok faydalı oldu. Teşekkürler.

  • @yusufisbilir7556
    @yusufisbilir7556 3 года назад

    Çok iyi anlattınız. Teşeekkür ederim.

  • @fuataydin3115
    @fuataydin3115 11 месяцев назад

    helal olsun

  • @thatguy-sp9vv
    @thatguy-sp9vv Месяц назад

    Hocam mükemmel anlatmışısınız ama 0.75 te dinleyince anlayabildim hızlısınız :D

  • @Rootbarann
    @Rootbarann 3 года назад

    adam ya geldi adam

  • @javalover7570
    @javalover7570 3 года назад

    Teşekkürler.

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

    Peki abi responsive menü togglende kullanmak mantıklımı bu context api yoksa saçma mı biraz modüler takılıyorum navbar falan ayrı ama app.js sarmalayınca contexti daha sonra olacak contextler falan bilmiyorum boşa mı olur ve birden fazla context kullanınca sürekli sarmala yapıyoruz bu da biraz sıkıntı gibi biraz araştırdım global provider yapıyorlar ama pek tatmin etmedi reduxta bu sorun varmı bilmiyorum

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

    Tayfun abi mesajı görür müsün bilmiyorum da, görürsen şu kısmı anlamadım. Şimdi contexi niye kullanıyoruzda app.jsden footer'a state gönderdik. sonra ordanda themeswithce gönderdik. bunun daha kolay olması için context kullanıyoruz onu anladım. Peki context kullanmadan, daha ilk başta app.jsde bu ikisinin altına niye yazmadık. Bizim context'e geçiş sebebini tam anlayamadım. Yani app.jsde üretilen theme ve settheme aynı anda birden fazla yere gönderilemiyor mu. gönderemesiyorsak başta nasıl hem header'a hem footer'a gönderdik. demek ki gönderebiliyoruz. biraz uzattım sanki :)

  • @emirhankayabas
    @emirhankayabas 3 года назад +2

    Hocam kullandığınız editör webstrom mu? Veya hangisini kullanıyorsunuz? Bende Jetbrains in öğrenci lisansı var lakin ayarlarını falan düzgün bilmediğim için vs code kullanıyorum halen. Vs code da çok güzel eklentiler var. Mesela daha bulamamış olsam bile getir in anasayfasını yaparken yapay zeka diye bahsettiğiniz o eklenti çok hoş. İsmink söylemiştiniz lakin hatırlamıyorum.

    • @Shingalol
      @Shingalol 3 года назад

      Kullandığı editörü ben de merak ettim bulabilirsen haber eder misin?

    • @ilteris6345
      @ilteris6345 3 года назад

      Getir videosunu izlemedim ama eklenti tabnine olabilir , 1gb ram yiyordu bende .Webstorm u biraz kurcalarsan js için çok iyi benim pc de biraz yavas çalısıyor yoksa kesin kullanırdım.
      42 WebStorm Tips and Tricks diye bir video var ben onu izlemiştim tavsiye ederim.

    • @alisen284
      @alisen284 3 года назад

      Phpstorm kullanıyordu vs gecti ama şuan kullandığını bilmiyorum

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 года назад +1

      webstorm editör, material theme ve atom material icons eklentilerini kullanıyorum. o vscode'daki eklenti ise github copilot eklentisiydi :)

    • @emirhankayabas
      @emirhankayabas 3 года назад

      @@PROTOTURKCOM hocam teşekkür ederim.

  • @onuryurdagelen760
    @onuryurdagelen760 3 года назад

    1:49'da koptum abi.Allah da seni güldürsün :D

  • @blgkyng
    @blgkyng 3 года назад +4

    IDE hangisi ve tema varsa onun da adını söylermisin

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 года назад +2

      webstorm editör, material theme ve atom material icons eklentilerini kullanıyorum

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

    Çohh eyi. Çohh eyi :)

  • @yunus_acar
    @yunus_acar 3 года назад +2

    IDE baya değişik geldi hangi ideyi kullanıyorsun

  • @canerucar34
    @canerucar34 3 года назад

    erbilen kişisi : SİZİ İÇERİĞE BOĞACAK BİLGİYE HEYECANA İSTEĞE SAHİBİM

  • @mehmetalbay4674
    @mehmetalbay4674 3 года назад +1

    hocam tema ve simge resimleri için hangi eklentileri kullanıyorsunuz program adı ne ve yine harika bir içerik olmuş tşk :)

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 года назад +1

      webstorm editör, material theme ve atom material icons eklentilerini kullanıyorum

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

    Kullandığınız editör nedir paylaşabilir misiniz?. Çok hoşuma gitti de :)

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

      webStorm :)

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

      @@PROTOTURKCOM tekrar rahatsız ediyorum ama tema nedir acaba webstorm kurdum ama standart hali sizinkinden çok farklı :)

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

      material deep ocean :)

  • @Efecan998
    @Efecan998 3 года назад

    Reis bir de Redux videosu ceker misin hicbir sey anlamiyorum cunku

  • @huseyincuma9523
    @huseyincuma9523 3 года назад +1

    abi keşke biraz daha yavaş anlatsaymışsın bi ara çalma hızını felan kontol ettim :)

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

    Abi redux öldümü şimdi?

  • @kasmsahin9025
    @kasmsahin9025 3 года назад

    hocam rica etsem sıfırdan bi react projesini nasıl entegre edip kuracağımızı da gösterebilirmisin. teşekkürler

  • @talh4wk
    @talh4wk 3 года назад

    ek olarak reducer i de anlatırmısın

  • @ysnerylmz
    @ysnerylmz 3 года назад

    React Query incelemeni şiddetle tavsiye ederim kral

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 года назад

      kullanıyorum projelerimde

    • @ysnerylmz
      @ysnerylmz 3 года назад

      @@PROTOTURKCOM Yeyyy, buradan yakında React Query eğitimi gelecek varsayımı yapabilirim öyleyse :D

  • @muzaffertolgayakar1711
    @muzaffertolgayakar1711 3 года назад +1

    hocam redux egitimi gelsin

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

    1.01 Sedat Peker safajgldsjlgdsljgs :D

  • @khanbozkurt
    @khanbozkurt 3 года назад +2

    Context API iyi hoş da Redux daha düzenli kafada daha iyi oturuyor. Muhteşem anlattın ama proje büyüdükçe bu yapı çorba olur gibi geliyor. MainContext harici farklı AppContextlere de ihtiyaç duyabilirim ve bu ihtiyaç hasıl olduğu noktada çorba olacak 😊

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 года назад +3

      kesinlikle state yönetimi için harici araçlar kullanmak gerekir, sadece react'in core paketinde bulunanıda göstermek istedim ben, yoksa herkes bunu kullansın demiyorum :)

    • @khanbozkurt
      @khanbozkurt 3 года назад

      @@PROTOTURKCOM Nayırr öyle diyorsun, bizi kandırıyorsun. Duygularımızı bir state ile yönetemezsin 😄😄

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

    Reklamlara tiklayin

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

    babacım sen ne anlatıyosun (1:51) :)

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

    Hocam typescript kanser ediyor her leve veri atmak istediğimde :(

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

      Hemen şöyle bir çözüm buldum, interface (üşendiğim için any ile tanımladım) oluşturup, bir değişkeni o interface ile tanımlayıp öyle createContext çağırdım. mükemmel değil ama idare eder

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

    çalışmıyor sanırım data değişmiyor ki komponentler güncellensin

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

    redux'a göre çok çok çok daha kolay. ben burdan devam.

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

    Video hızı 2x te kalmış sandım

  • @bariscodefx
    @bariscodefx 3 года назад

    kimse yazmamis ilk ben yazayim bari

  • @kenansari
    @kenansari 3 года назад

    editorun adi ne bilen var mi?

  • @excalibur885
    @excalibur885 3 года назад

    MobX ve Persist kullan gec ya hic ugrasma bunla 😀

    • @PROTOTURKCOM
      @PROTOTURKCOM  3 года назад +1

      bu kafayla eğitim çekmiyoruz allahtan biz :)

  • @gulalicelik2989
    @gulalicelik2989 3 года назад

    yorum

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

    daha hizli anlat istersen bu sekilde nasil ogrencez 2 saniyede konuadan konuya geciyosun takip edemedim hic yeni ogrenenler icin biraz daha yavas anlatsan yararli olacaktir

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

      ne kadar daha yavaş anlatayım mesela? örnek bir hız limiti verde ona göre anlatayım bir dahakine.

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

    Hocam iyi hosta bilen icin anlatmissin. bilmeyen icin aciklaman yetersiz

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

      nerede yetersiz mesela? anlamadığın şeyi sorabilirdin :)

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

      @@PROTOTURKCOM bicok sey var detayli aciklanacak hocam. Sadece bir kac aciklayici bilgi vereyim, ornegin useState kullaniyorsun useState te distructring yaptigini ve o nedenle koseli parantez kullandigini, koseli parantez icerisinde yer alan "theme" nin senin statinin son hali oldugunu, "theme" yi degistirmek icin setTheme methodunun kullanildigini ve useState in aldigi parametrenin current parametre oldugu gibi. Bi suru durum var daha anlatabilirim. Yazmak gecmek degil de konuyu anlatmak lazim.

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

      @@PROTOTURKCOM hem theme mi hem de settheme mi buraya props olarak gecmem gerekiyo diyosun onun yerine, parent component ten child componente baglanti saglamak istedigimde prop kullanmam gerekiyo diyebilirsin daha aciklayici olur. gectigin propu da distructring yaptigini belirtirsin bu nedenle curly braces kullandigini belirtirsin child componentte.

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

      @@PROTOTURKCOM bu sekilde bilmeyen konuyu daha iyi anlar o nedenle dedim konuyu bilen icin anlatmissiniz diye

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

      ternary operator kullandigini ve by operatorun bilginiz bigi ozelligi soyle degip aciklayici kisa bilgi nasil kullanildigi ile ilgili gibi hacom. umarim faydam olmustur.

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

    çok hızlı anlatıyosun hiç birşey anlamadım

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

    Teşekkürler.

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

    teşekkür ederim