React Query’yi Sıfırdan Yapmak
(mugglim.github.io)Merhaba.
Daha önce tanıttığım Build Your Own TanStack Query projesini bir web sitesi olarak yayımlayıp paylaşmak istedim.
Ayrıntılı içerik için lütfen aşağıdaki bağlantıya göz atın.
https://mugglim.github.io/build-your-own-tanstack-query/ko/
Katkılar her zaman memnuniyetle karşılanır!!
20 yorum
kildong21'in yorumu, Kore BT sektörünün kültürel ve yapısal sınırlarını tüm çıplaklığıyla ortaya koyuyor. Bunu basit bir trollemenin ötesinde görüp, bu tür yorumların neden böylesine doğal şekilde ortaya çıktığını yeniden düşünmek gerekiyor.
Cahilsen biraz ders çalışın haha
Normalde attığınız yorumların haline bakınca haha
Çalışın o zaman haha
Bence internette de saçıp dökmenin sorumluluğunu almıyorsa internet kullanması yasaklanmalı. Ortalığı kirlettiniz; lütfen biraz toparlayın.
Biraz akıllı olduğumu söyleyeyim de... senin neden böyle bir yorum yazdığını hiç anlayamıyorum. Birinin emek verip yaptığı şeyi toplulukla paylaştığı bir yerde saçma sapan yakınmalar üretmen gerçekten sinir bozucu. Bari gerçekten yenilikçi bir eleştiri falan mı yaptın? Senin gibiler yüzünden Koreli geliştiriciler arasında bilgi paylaşımı ve birlikte büyüme kültürü geriliyor. Cahilliğini sergileyip çöp yorumlar kusma; önce temel kavramları öğren de sonra akıllıymış gibi davran.
haha, belki ben cahilimdir. Bunun neden gerekli olduğunu anlayamıyorsan, en azından alçakgönüllü olup sormayı dene.
Bilgisiz olmak, yorumun kabalığını açıklamaya yetmiyor gibi görünüyor.
Aynı mesaj bile nazik bir üslupla iletilse çok daha etkili olabilirdi; ama ne yazık ki burada sadece tek taraflı bir karalama var gibi.
Eğer ekibimizdeki yeni biri, yaygın olarak bilinen ticari bir kütüphanenin çalışma prensibini anlamak için buna benzer çalışan basit bir sürümün kodunu kendi başına yazmayı denediğini söylese, onu sırtımda taşırdım... Olsa da olmasa da, deli gibi överdim. Suda bekletilen soğana iltifat eder gibi.
O zaman yenilikçi bir şey yapın bakalım
React Query’nin gerekliliğinden mi bahsediyorsunuz?
Yoksa Build Your Own TanStack Query projesinden mi bahsediyorsunuz?
Durum yönetimi dediğinize bakılırsa, React Query’nin gerekliliğinden bahsediyor olabileceğinizi düşünüyorum.
React Query oldukça yenilikçi sayılabilir.
Ayrıca React Query’de durum yönetimine benzer bazı kavramlar da var, ancak bu durum yönetimi amacıyla yapılmış bir kütüphane değildir.
https://tanstack.com/query/latest Buraya bakarsanız ilgili kütüphanenin amacı kısaca tanıtılıyor.
Eğer kastettiğiniz bunlar değilse, tam olarak hangi kısmın berbat geldiğini ve neden anlayamadığınızı söylerseniz ben de sizinle birlikte düşünebilirim.
Bu, bu süre içinde web uygulaması mimarisi trendlerinin değişmesinden kaynaklanıyor.
Çok sayfalı uygulama (MPA, geleneksel biçim)
jquery, AJAX vb. ile ayrıca uygulanırTek sayfalı uygulama (SPA)
Teknolojik gelişimin akışına bakınca, her ilerlemenin gerçekten bir gelişme olmadığını hissettiriyor. Geliştiricinin anlayıp ele alması gereken işlerin toplamı azalmıyor; ayrıca sunucu ile istemci arasında uygulanması gereken işlevlerin sık sık yer değiştirmesi de buna neden oluyor.
Evet, Angular tarafında böyle şeyleri öğrenmeye gerek kalmadan önce ihtiyaç duyulan temel kodların hepsi zaten hazır geliyor. Gerekli bir durum ortaya çıkarsa o zaman uygulanabiliyor. Buna karşılık React'te eksik olan teknolojileri sizin tamamlamanız gerekiyor; bu yüzden iş birliği Angular'a göre daha zor ve kod tabanını standartlaştırmak da pek kolay değil. React'in kapsamı sınırlı olduğu için kendisi hafif ve basit görünebilir ama gerçek iş hayatında gereken pek çok şey eksik olduğundan bu biraz hayal kırıklığı yaratıyor.
Acaba önce https://tanstack.com/query/latest burayı okuyup geldiniz mi?
Sorduğunuz soruya bakılırsa, istemci tarafında durum yönetimine neden ihtiyaç olduğu hakkında konuşuyormuşsunuz gibi görünüyor.
Bu ana metnin içeriğini ve ReactQuery kütüphanesinin faydasını yanlış anlamış gibisiniz.
Bu projenin asıl amacı yeni bir kütüphane ortaya çıkarmak değil, bizzat yaparak yapıyı öğrenmektir.
Ana metindeki bağlantıya girdiyseniz bunu hemen fark etmiş olmanız gerekirdi. Yoksa hâlâ bakmadınız mı?
"Kendin yapma deneyimi - Sıfırdan implemente ederek TanStack Query anlayışınızı artırabilirsiniz."
React Query'nin amacı istemci durum yönetimi kütüphanesi olmak değildir.
Redux ya da benzeri diğer kütüphanelerden farklı bir konudur.
Tanstack hakkında burada uzun uzun ders verecek durumda değilim,
önce https://tanstack.com/query/latest burayı okuyup geldikten sonra soru sorarsanız iyi olur.
Ayrıca ReactQuery, React Native uygulamalarında da kullanılabilir :)
Eğer istemci durum yönetimi konusunda dert yanıyorsanız...
yanlış yere gelmişsiniz.
Build own your ***; basit bir sürüm oluşturarak kavramları anlamayı kolaylaştıran bir tür eğitim sürecidir.
TanStack Query, sunucu durumu yönetimi için pazara hakim bir çözümdür.
Önbellekleme/waterfall istekleri gibi performans konularını ve loading/error gibi istek durumlarını kolayca ele almayı sağlar.
Bilmiyorsanız en az bir kez göz atmanızı öneririm.