Odak modu
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.
Ö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.
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!
Yorum yapabilmek için derse kayıt olmalısın!