Odak modu

GraphQL

Apollo Client Kurulumu

Apollo Client


Apollo Client, GraphQL backend'ler ile çalışırken client tarafında tercih edilebilecek en iyi kütüphanelerden birisidir.

Apollo Client sadece React üzerinde değil diğer çoğu JavaScript ortamında çalışmak için de uyarlanmıştır. Angular, Vue, Svelte, Ember ve Meteor ile de kullanabilirsiniz.


Neden Apollo Client?


Özellikle React ortamınd state'i yönetmekte güçlük çekiyorsanız Apollo Client bu konuda sihirbaz gibi davranıyor. Örneğin bir Query çalıştırdığızda, dönen veriyi el ile ayrıca state'e yazmanıza gerek yok. Apollo Client bu işi otomatik olarak yapıyor. Remote ve Client side state'i çok rahat bir şekilde yönetebiliyorsunuz.

Apollo Client ile bir Query çalıştırmak oldukça kolaydır. loading,error ve data gibi Component bazlı state'ler oluşturmanıza da gerek yok.

function Feed() {
  const { loading, error, data } = useQuery(GET_DOGS);
  if (error) return <Error />;
  if (loading) return <Fetching />;

  return <DogList dogs={data.dogs} />;
}


Bu ve bunun gibi onlarca farklı modern konseptleri içinde barından Apollo Client'ı daha yakından incelemek için tıklayın.

Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!