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.

left-disk

Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar

Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!

right-cube

Yorumlar

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