Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Hente og Vise Data | Henting og Visning av Data i Next.js
Next.js 14-mestring for Bygging av Moderne Webapplikasjoner

bookUtfordring: Hente og Vise Data

La oss fokusere på neste komponent, LatestInvoices. Hensikten er å vise de fem siste fakturaene, sortert kronologisk etter dato.

Du tenker kanskje at dette er enkelt å oppnå med JavaScript. Men etter hvert som appen vokser og mer data legges til, er det bedre å håndtere sortering og begrensning av fakturaer med SQL. Denne tilnærmingen forhindrer at frontend blir overbelastet med unødvendige beregninger.

For å undersøke funksjonen fetchLatestInvoices, gå til app/lib/data.ts.

Tilbake til prosjektet

Vi skal bruke funksjonen fetchLatestInvoices på dashbordsiden for å hente de nyeste fakturaene og vise dem med komponenten LatestInvoices.

Husk å gå til app/ui/dashboard/latest-invoices.tsx og fjern kommentarene fra den gitte UI-en.

Utfordring

Nå er det din tur til å hente dataene og vise informasjonen til brukeren.

På dashbordsiden har vi hovedsakelig en Card-komponent. Din oppgave er å importere funksjonen fetchCardData, som gir:

  • numberOfSellers;
  • numberOfInvoices;
  • totalFulfilledInvoices;
  • totalAwaitingInvoices.

Basert på de hentede dataene, fjern kommentaren på den tilhørende Card-komponenten.

Resultat

I praksis

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.08

bookUtfordring: Hente og Vise Data

Sveip for å vise menyen

La oss fokusere på neste komponent, LatestInvoices. Hensikten er å vise de fem siste fakturaene, sortert kronologisk etter dato.

Du tenker kanskje at dette er enkelt å oppnå med JavaScript. Men etter hvert som appen vokser og mer data legges til, er det bedre å håndtere sortering og begrensning av fakturaer med SQL. Denne tilnærmingen forhindrer at frontend blir overbelastet med unødvendige beregninger.

For å undersøke funksjonen fetchLatestInvoices, gå til app/lib/data.ts.

Tilbake til prosjektet

Vi skal bruke funksjonen fetchLatestInvoices på dashbordsiden for å hente de nyeste fakturaene og vise dem med komponenten LatestInvoices.

Husk å gå til app/ui/dashboard/latest-invoices.tsx og fjern kommentarene fra den gitte UI-en.

Utfordring

Nå er det din tur til å hente dataene og vise informasjonen til brukeren.

På dashbordsiden har vi hovedsakelig en Card-komponent. Din oppgave er å importere funksjonen fetchCardData, som gir:

  • numberOfSellers;
  • numberOfInvoices;
  • totalFulfilledInvoices;
  • totalAwaitingInvoices.

Basert på de hentede dataene, fjern kommentaren på den tilhørende Card-komponenten.

Resultat

I praksis

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3
some-alt