• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

AccountsQuery

Obtenez la liste de tous les comptes que l'utilisateur est autorisé à consulter.

Usage

import { AccountsQuery } from 'nr1'

Exemples

Requête déclarative

<AccountsQuery>
{({ loading, error, data }) => {
if (loading) {
return <Spinner />;
}
if (error) {
return 'Error!';
}
return (
<List items={data} rowHeight={20}>
{({ item }) => (
<ListItem key={item.id}>
{item.id} - {item.name}
</ListItem>
)}
</List>
);
}}
</AccountsQuery>

Requête impérative

AccountsQuery.query().then(({ data }) => console.log(data));

Accessoires

children

fonction

Rendre la fonction prop comme un enfant.

function (
queryResult: QueryResult

Results of the query.

) => React.ReactNode

fetchPolicyType

énum.

Vous permet de spécifier comment vous souhaitez que votre requête interagisse avec les données mises en cache.

  • CACHE_AND_NETWORK: La requête renvoie vos données initiales du cache si elles sont disponibles. Cependant, que les données complètes soient ou non dans votre cache, la requête effectue toujours une demande à l'aide de votre interface réseau et renvoie les données mises à jour. Cette option n'est pas disponible lors de l'utilisation de la méthode statique query() du composant.

  • CACHE_FIRST: La requête effectue une demande à l'aide de votre interface réseau uniquement si les données de votre requête ne sont pas déjà dans le cache.

  • CACHE_ONLY: La requête n'effectue jamais de demande à l'aide de votre interface réseau. Au lieu de cela, il renvoie les données disponibles dans le cache. Si les données de votre requête n'existent pas dans le cache, une erreur est générée.

  • NETWORK_ONLY: La requête ne renvoie jamais vos données initiales à partir du cache. Au lieu de cela, il fait toujours une demande en utilisant votre interface réseau.

  • NO_CACHE: La requête ne renvoie jamais vos données initiales à partir du cache. Au lieu de cela, il fait toujours une demande en utilisant votre interface réseau. Contrairement à la politique NETWORK_ONLY, aucune donnée n'est écrite dans le cache une fois la requête terminée.

    <One of

    AccountsQuery.FETCH_POLICY_TYPE.CACHE_AND_NETWORK, AccountsQuery.FETCH_POLICY_TYPE.CACHE_FIRST, AccountsQuery.FETCH_POLICY_TYPE.CACHE_ONLY, AccountsQuery.FETCH_POLICY_TYPE.NETWORK_ONLY, AccountsQuery.FETCH_POLICY_TYPE.NO_CACHE,

    >

pollInterval

nombre

Intervalle en millisecondes pour interroger de nouvelles données. Réglez à zéro pour éviter tout type d'interrogation régulière.

skip

booléen

Lorsqu'il est défini sur true, la requête sera entièrement ignorée du rendu.

Méthodes

AccountsQuery.query

function (
props: Object

Object containing the query options. Any AccountsQuery prop is valid as an option except children and pollInterval.

) => PromiseQueryResult

Définitions de types

PromiseQueryResult

{
error: ApolloClient.ApolloError,

Runtime error with graphQLErrors and networkError properties.

data: Object,

Object containing the result of your query.

fetchMore: function|null,

If not null, fetchMore allows you to load more results for your query. New data is merged with previous data.

refetch: function,

Refetch the query.

}

QueryResult

{
loading: boolean,

Indicates that the request is in flight.

error: ApolloClient.ApolloError,

Runtime error with graphQLErrors and networkError properties.

data: Object,

Object containing the result of your query.

fetchMore: function|null,

If not null, fetchMore allows you to load more results for your query. New data is merged with previous data.

refetch: function,

Refetch the query.

}
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.