Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.75 KB

READMETech.md

File metadata and controls

40 lines (24 loc) · 1.75 KB

Välkomna till Flag-Utmaningen! 🐺

Kolla in design för hur projektet ska se ut: Ljus-Tema Mörkt-Tema

Utmaningen

Din utmaning är att integrera med REST-ländernas APIför att hämta landsdata och visa dem som i designerna.

Dina användare ska kunna:

  • Se alla länder från API:et på startsidan
  • Söka efter ett land med hjälp av ett input-fält
  • Filtrera länder efter region
  • Klicka på ett land för att se mer detaljerad information på en separat sida
  • Klicka igenom till grannländerna på detaljsidan
  • Växla färgschemat mellan ljus och mörk läge.

Navigera genom projektet

Din uppgift är att bygga projektet enligt designerna i mappen /design.

I den här utmaningen hittar du mobil- och desktop-designer i ljusa och mörka färgscheman för båda sidorna.

Det finns också en fil style-guide.md som innehåller den information du behöver, såsom färgpalett och typsnitt.

Uppstarts Guide 🌟

  1. Titta igenom designerna för att börja planera hur du ska ta itu med projektet. Detta steg är avgörande för att hjälpa dig tänka framåt för styling och att skapa återanvändbara stilar.

  2. Skapa en komponent för dina kort som flaggorna och informationen om landet ska vara satta på.

  3. Använd dig av props för att stoppa in information som invånare, huvudstad osv i kort-komponenten.

  4. När du hämtar datan om länderna så kan du använda dig av Fetch API eller axios i en kombination med React hooken - useEffect.

  5. Skapa funktionalitet för att visa land informationen när användaren klickar på ett land från listan. Du kan använda Reacts state-funktionalitet för att hantera vilket land som är valt.

Stort Lycka till 🐺