Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Hent og Vis Data | Hentning og Visning af Data i Next.js
Next.js 14 Ekspertise til Udvikling af Moderne Webapplikationer

bookUdfordring: Hent og Vis Data

Lad os fokusere på den næste komponent, LatestInvoices. Dens formål er at vise de seneste fem fakturaer, sorteret kronologisk efter dato.

Det kan virke oplagt at løse dette med JavaScript. Men efterhånden som appen vokser, og der kommer flere data til, er det at foretrække at håndtere sortering og begrænsning af fakturaer med SQL. Denne tilgang forhindrer, at frontend'en bliver overbelastet med unødvendige beregninger.

For at undersøge funktionen fetchLatestInvoices, besøg venligst app/lib/data.ts.

Tilbage til projektet

Vi vil anvende funktionen fetchLatestInvoices på dashboard-siden for at hente de nyeste fakturaer og vise dem med komponenten LatestInvoices.

Husk at besøge app/ui/dashboard/latest-invoices.tsx og fjerne kommenteringen af det medfølgende UI.

Udfordring

Nu er det din tur til at hente dataene og præsentere informationen for brugeren.

På dashboard-siden har vi primært en Card-komponent. Din opgave er at importere funktionen fetchCardData, som leverer:

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

Baseret på de hentede data skal du fjerne kommenteringen af den tilsvarende Card-komponent.

Resultat

I praksis

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain how the fetchLatestInvoices function works?

Where can I find the LatestInvoices component code?

What should I do if the LatestInvoices component doesn't display any data?

Awesome!

Completion rate improved to 2.08

bookUdfordring: Hent og Vis Data

Stryg for at vise menuen

Lad os fokusere på den næste komponent, LatestInvoices. Dens formål er at vise de seneste fem fakturaer, sorteret kronologisk efter dato.

Det kan virke oplagt at løse dette med JavaScript. Men efterhånden som appen vokser, og der kommer flere data til, er det at foretrække at håndtere sortering og begrænsning af fakturaer med SQL. Denne tilgang forhindrer, at frontend'en bliver overbelastet med unødvendige beregninger.

For at undersøge funktionen fetchLatestInvoices, besøg venligst app/lib/data.ts.

Tilbage til projektet

Vi vil anvende funktionen fetchLatestInvoices på dashboard-siden for at hente de nyeste fakturaer og vise dem med komponenten LatestInvoices.

Husk at besøge app/ui/dashboard/latest-invoices.tsx og fjerne kommenteringen af det medfølgende UI.

Udfordring

Nu er det din tur til at hente dataene og præsentere informationen for brugeren.

På dashboard-siden har vi primært en Card-komponent. Din opgave er at importere funktionen fetchCardData, som leverer:

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

Baseret på de hentede data skal du fjerne kommenteringen af den tilsvarende Card-komponent.

Resultat

I praksis

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3
some-alt