Ce face hook-ul useQuery
În aplicațiile React, Vue sau Svelte, useQuery() este hook-ul de bază pentru citirea datelor dintr-un endpoint GraphQL. Gestionează automat starea asincronă: actualizează interfața la loading: true, stochează rezultatul în cache și re-randează componenta când datele sosesc.
Utilizarea useQuery în React cu Apollo Client
import { useQuery, gql } from '@apollo/client';
const GET_ARTICLES = gql`
query GetArticles {
articles {
id
title
}
}
`;
function ArticlesList() {
const { loading, error, data } = useQuery(GET_ARTICLES);
if (loading) return <p>Se încarcă articolele...</p>;
if (error) return <p>Eroare: {error.message}</p>;
return (
<ul>
{data.articles.map(art => (
<li key={art.id}>{art.title}</li>
))}
</ul>
);
}
Întrebări & Exemple de Cod:
Hook-ul useQuery() în Clienții GraphQLAi o nelămurire despre utilizarea comenzii
Hook-ul useQuery() în Clienții GraphQLsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.