TP : React, Router & API
Ce TP est a réalisé sur la base du précédent. Reprenez le même projet.
Mise en place minimaliste
Un router devra régir toute la navigation de votre application (pas de <a href=...)
Chaque exercice sera représenté par un composant
Un menu, visible en permanence, permettra d'accéder à chaque exercice du TP précédent
L'url d'accès à chaque exercice devra être du type : http://localhost:3000/exercice/1
Paramètres et API
Créez un nouveau composant Country
, qui reprendra le code ci-dessous. Lisez-le bien, et assurez vous de l'avoir compris avant de continuer.
L'objectif de ce composant est d'appeler l'API https://restcountries.eu/rest/v2/name/, afin de récupérer des informations (domaine web, capitale, et population).
Comme vous pouvez le voir ligne 12, nous récupérerons le nom du pays à rechercher dans l'url de notre application. Il faudra pour cela définir une route dans App.js
, qui acceptera un paramètre. Vous ne devez pas définir plusieurs routes.
Il n'est pas nécessaire de modifier le menu, mais vous pouvez toutefois y ajouter les entrées suivantes :
Correction
Last updated