CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Divers problèmes React, Graphql

LynxMoskova
LynxMoskova
Niveau 10
14 mai 2021 à 13:15:42

Salut, je décide de me lancer dans react étant plus habitué à PHP, je refais mon site avec Gatsby.js et le CMS Contentful. Le principe étant que Gatsby récupère les données du CMS par un API.

Mes questions sont sans doutes triviales mais vraiment la je bloque. Déjà j'ai un soucis avec les query, y'a t-il une bonne technique pour éviter les bugs avec les strings multilignes ? J'ai trouvé une solution en mettant des antislash mais c'est pas terrible si je dois tout le temps faire ça, dans les tutos ils n'ont pas ce soucis, y'a un truc que je fais mal non (au niveau de export const query) ?

Ensuite, même en ayant partiellement corrigé ce soucis j'ai une erreur de synthaxe qui me dit qu'il me manque un point virgule au niveau de const query = graphql et là par contre je comprends pas...j'ai essayé de mettre un point virgule à la fin de ma query mais rien n'y fait.

ça doit pas être grand chose je dois encore pratiquer mais j'aimerais bien être éclairé sur ces points merci. :)
https://image.noelshack.com/fichiers/2021/19/5/1620990779-query.png

lisarael
lisarael
Niveau 13
16 mai 2021 à 16:03:34

Ça ne sont pas des quotes que tu dois utiliser, mais des backticks (et du coup, plus besoin d'antislashes en fin de ligne).
Le mot-clé graphql ici, précédé d'une string entre backticks, est ce qu'on appelle un "tag" dans un contexte de "template literals".

Tu trouveras plus d'infos ici : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

Remplace simplement tes double-quotes par des backticks et ça sera bon.

Message édité le 16 mai 2021 à 16:04:20 par lisarael
LynxMoskova
LynxMoskova
Niveau 10
18 mai 2021 à 12:48:38

Ah excellent, vraiment super merci beaucoup pour cette réponse !

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment