“Comment utiliser l'API GraphQL dans React” Réponses codées

Comment utiliser l'API GraphQL dans React

import React from "react";
import { request, gql } from "graphql-request";
import { useQuery } from "react-query";

const endpoint = "https://api.spacex.land/graphql/";
const FILMS_QUERY = gql`
  {
    launchesPast(limit: 10) {
      id
      mission_name
    }
  }
`;

export default function App() {
  const { data, isLoading, error } = useQuery("launches", () => {
    return request(endpoint, FILMS_QUERY);
  });

  if (isLoading) return "Loading...";
  if (error) return <pre>{error.message}</pre>;

  return (
    <div>
      <h1>SpaceX Launches</h1>
      <ul>
        {data.launchesPast.map((launch) => (
          <li key={launch.id}>{launch.mission_name}</li>
        ))}
      </ul>
    </div>
  );
}
Sanvi Rahman

React JS et GraphQL Intégration

1
2
3
npx create-react-app my-graphql-react-project
cd my-graphql-react-project
yarn add @apollo/client graphql
Frantic Frog

Réponses similaires à “Comment utiliser l'API GraphQL dans React”

Questions similaires à “Comment utiliser l'API GraphQL dans React”

Plus de réponses similaires à “Comment utiliser l'API GraphQL dans React” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code