Adam bir başlıyor. “şöyle de yapabilirdim” veya “buradaki problem ne olabilir” deyip 20 farklı ders konusunu tek videoda net olarak anlatıyor. Acayip bir yetenek gerçekten.
Her geçen saniye "aslında şunu da yapabilirdim" diyerek karmaşıklaşıyor, videonun son yarısı direkt konudan bağımsız. Elinize sağlık ama bu nedir, yeni öğrenen birinin beynini yakar.
hocam elinize emeğinize kodunuza sağlık çok güzel bir ders ve anlatım olmuş kafamda soru işareti olarak kalan her şey oturdu videoyu tekrar izleyip uyguladığımda eminim daha iyi oturacaktır.Todo uygulamasında tüm bu hookları context yapısını ve reducerları kullanınca eminim net bir şekilde anlaşılacaktır.
müthiş bir ders. muhteşem anlatım adım adım harika bir ilerleme. en sevdiğim anlatım türü. çok teşekkürler. sadece sorun olabilecek ufak 1 durumu söylemek isterim. 12:47 de kendi başına buyruk export edilen useSite(), ayrı export edildiği için SiteProvider altında olmayan bir component tarafından kullanılmaya çalışılabilir. orada da hookunuzu kullanan developer hata alacaktır. onun için developerı bilgilendirici bir error fırlatılabilir. export const useSite = () => { const context = useContext(Context); if (context === undefined) { throw new Error("useSite kullandığınız component SiteProvider childrenı olmalıdır."); } return context; };
Emeğine sağlık gerçekten o kadar temiz anlatıyorsun ki 8 yıldır takip ediyorum. Farklı alanlar da çalışırken bile, ara ara gelip tutoriallarını izliyordum. Bi iki aydır react çalışmaya başladım ve bu seri çok güzel denk geldi benim için. State management için kullanılan Zustand kütüphanesi hakkında bilgin var mı bilmiyorum ama sanırım şu aralar redux için güzel bir alternatif olarak görülüyor. Zustandi senden de Bi dinlemek isteriz 👌
Hocam hatta şöyle yapalım, şöylede yapabiliriz diye diye reactı komple anlattınız. Sizde biraz dikkat bozukluğu var bende ki gibi. Oradan oraya atlıyoruz asıl konuda sapıyoruz :D
SiteContext in içine export const useSiteContext = () => useContext(context) yazarsan her yerde SiteContexti ve useContexti import etmene gerek kalmamış olur direkt const { theme, setTheme } = useSiteContext() diyebilirsin
Hocam önemli bi şey sormak istiyorum. useContext yazarken biz bu state-leri artık her zaman context-demi yazıcaz? Ya önemli olan state-lerimi context-e yazıcaz?
Bu adam kod falan yazmasin, kurs acib ders desin, yeterli budgeti yoksa bana ulassin, seve seve yatirimcisi olurum, ben hizina yetisemiyorum)), supersin Hoca :)
Öncelikle şu ana kadar tüm seri için 10 numara 5 yıldız diyebilirim. Kafamdan geçen pek çok sorunun yanıtını aldım. Yavaş yavaş tüm bağlantıların nasıl oluştuğunu çözerek ilerlemeye çalışıyorum. Herşey için teşekkür ederim. Sonrasında, bir tecrübemi paylaşmak isterim. VSCode üzerinde kodlama yaparken, Videonun 15:11 saniyesinde, örnekteki kodu parantez içine almadan düzgün çalıştıramadım. Belki ihtiyacı olan olur diye de, deneyimimi paylaşmak istedim. {(user && Çıkış Yap ) || Giriş Yap }
Adam bir başlıyor. “şöyle de yapabilirdim” veya “buradaki problem ne olabilir” deyip 20 farklı ders konusunu tek videoda net olarak anlatıyor. Acayip bir yetenek gerçekten.
Context yapısını böyle adım adım, önce problemi sonra çözümleri anlatan türkçe kaynak bulmak her dilde gerçekten zor. Eline emeğine sağlık.
Her geçen saniye "aslında şunu da yapabilirdim" diyerek karmaşıklaşıyor, videonun son yarısı direkt konudan bağımsız. Elinize sağlık ama bu nedir, yeni öğrenen birinin beynini yakar.
hocam elinize emeğinize kodunuza sağlık çok güzel bir ders ve anlatım olmuş kafamda soru işareti olarak kalan her şey oturdu videoyu tekrar izleyip uyguladığımda eminim daha iyi oturacaktır.Todo uygulamasında tüm bu hookları context yapısını ve reducerları kullanınca eminim net bir şekilde anlaşılacaktır.
React & Websocket içinde bi video yaparsan süper olur abi. Harikasın teşekkürler 🙏
Tayfun Hocam tebrik ederim dersleriniz ve sunumunuz çok iyi.
Video hızını 0.25x e çekince anlaşılır olmaya başlıyor. Emeğine sağlık 😀😀
Benden sonraki kral sensin
Çok büyük adamsın, hakkın ödenmez. Teşekkürler emekler için kral
müthiş bir ders. muhteşem anlatım adım adım harika bir ilerleme. en sevdiğim anlatım türü. çok teşekkürler. sadece sorun olabilecek ufak 1 durumu söylemek isterim. 12:47 de kendi başına buyruk export edilen useSite(), ayrı export edildiği için SiteProvider altında olmayan bir component tarafından kullanılmaya çalışılabilir. orada da hookunuzu kullanan developer hata alacaktır. onun için developerı bilgilendirici bir error fırlatılabilir.
export const useSite = () => {
const context = useContext(Context);
if (context === undefined) {
throw new Error("useSite kullandığınız component SiteProvider childrenı olmalıdır.");
}
return context;
};
Emeğine sağlık gerçekten o kadar temiz anlatıyorsun ki 8 yıldır takip ediyorum. Farklı alanlar da çalışırken bile, ara ara gelip tutoriallarını izliyordum. Bi iki aydır react çalışmaya başladım ve bu seri çok güzel denk geldi benim için.
State management için kullanılan Zustand kütüphanesi hakkında bilgin var mı bilmiyorum ama sanırım şu aralar redux için güzel bir alternatif olarak görülüyor. Zustandi senden de Bi dinlemek isteriz 👌
teşekkür ederim, zustand ve redux'ı ele alacağım bir bölüm olacak ileride :)
Sen nasıl bir kral adamsın eline emeğine sağlık
gerçekten tebrik ederim, inanılmaz keyifli ve akıcıydı
Abi anlattığından bağımsız , videolarını izlemek hakikaten çok eğlenceli, saol&varol :)
o vaxti php ni senden oyrenirdim. indi ise reacti oyrenirem. sevilirsen Tayfun
Çok teşekkürler Tayfun hocam, süpersiniz!!!
Çok kaliteli bir içerik olmuş. Ağzınıza sağlık.
tayfun hocam eline sağlık. baya güzel bir içerik olmuş
Mukemmel anlatim. Emegine saglik..
gerçekten temiz anlatım... teşekkürler
Büyük projelerde genellikle özel kanca mı kullanılıyor? (Yani örnek olarak bizim oluşturduğumuz useUser gibi) yoksa daha iyi bir yaklaşım var mı?
evet hooklar kullaniliyor
Nesin sen be adam hayran kaldım izlerken
Hocam hatta şöyle yapalım, şöylede yapabiliriz diye diye reactı komple anlattınız. Sizde biraz dikkat bozukluğu var bende ki gibi. Oradan oraya atlıyoruz asıl konuda sapıyoruz :D
ahah, cok sey var anlatilacak ve vakit az :D
teşekkür ederim
Hocam elinize emeğinize sağlık yine bitmesini istemediğimiz bir bölüm daha bitti gözler yaşlı 😥😥
Teşşekür ederim emeğin için
Çiçek gibi anlatım
Cok basarili emegine eline saglik
SiteContext in içine export const useSiteContext = () => useContext(context) yazarsan her yerde SiteContexti ve useContexti import etmene gerek kalmamış olur direkt const { theme, setTheme } = useSiteContext() diyebilirsin
Dersi izlemedin sanırım zaten bu şekilde kullanıyoruz :)
@@PROTOTURKCOM dersin başında yazmıştım sonradan farkettim kusura bakma :D
default speed 2x :D
👍🏻
Abi selamlar, webstorm'da kullandığın tema nedir? Teşekkürler.
material deep ocean
@@PROTOTURKCOM Teşekkür ederim.
Hocam önemli bi şey sormak istiyorum. useContext yazarken biz bu state-leri artık her zaman context-demi yazıcaz? Ya önemli olan state-lerimi context-e yazıcaz?
bir state'e birden fazla componentten ulasmak istiyorsan globalde tut, sadece ilgili component'e aitse useState ile local tut
@@PROTOTURKCOM çok saol hocam
😘
Bu adam kod falan yazmasin, kurs acib ders desin, yeterli budgeti yoksa bana ulassin, seve seve yatirimcisi olurum, ben hizina yetisemiyorum)), supersin Hoca :)
ulasalim nereden ulasiyoruz :D
@@PROTOTURKCOM adam iyi bişey yazmış niye böyle agresif çıkıştın? çok toxic bi herifsin.
@@imper2989 ne alaka?
abi yazdığın bir kodu video içerisinde 10 kere değiştirince dersin takibi zor ve sıkıcı oluyor
abim bu isin dogasi bu ne yazik ki, ama seni anliyorum, daha dikkat ederim
@@PROTOTURKCOM canımsın abi bugüne kadar çok şey öğrendim videolarından, önerimi dikkate aldığın için teşekkürler
Öncelikle şu ana kadar tüm seri için 10 numara 5 yıldız diyebilirim. Kafamdan geçen pek çok sorunun yanıtını aldım. Yavaş yavaş tüm bağlantıların nasıl oluştuğunu çözerek ilerlemeye çalışıyorum. Herşey için teşekkür ederim.
Sonrasında, bir tecrübemi paylaşmak isterim.
VSCode üzerinde kodlama yaparken, Videonun 15:11 saniyesinde, örnekteki kodu parantez içine almadan düzgün çalıştıramadım.
Belki ihtiyacı olan olur diye de, deneyimimi paylaşmak istedim.
{(user && Çıkış Yap ) || Giriş Yap }