Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Gegevens Ophalen en Weergeven | Gegevens Ophalen en Weergeven in Next.js
Next.js 14-Beheersing voor het Bouwen van Moderne Webapps

bookUitdaging: Gegevens Ophalen en Weergeven

Laten we ons richten op de volgende component, LatestInvoices. Het doel hiervan is om de laatste vijf facturen weer te geven, chronologisch gesorteerd op datum.

Het lijkt misschien eenvoudig om dit met JavaScript te realiseren. Naarmate de applicatie echter groeit en er meer gegevens bijkomen, is het beter om het sorteren en beperken van facturen met SQL uit te voeren. Deze aanpak voorkomt dat het frontend onnodig wordt belast met extra berekeningen.

Bekijk de functie fetchLatestInvoices in app/lib/data.ts.

Terug naar het project

We gebruiken de functie fetchLatestInvoices op de dashboardpagina om de meest recente facturen op te halen en deze weer te geven met de component LatestInvoices.

Vergeet niet om naar app/ui/dashboard/latest-invoices.tsx te gaan en de meegeleverde UI te decommentariëren.

Uitdaging

Nu is het jouw beurt om de gegevens op te halen en de informatie aan de gebruiker te tonen.

Op de dashboardpagina is er een Card-component aanwezig. De opdracht is om de functie fetchCardData te importeren, die het volgende aanlevert:

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

Op basis van de opgehaalde gegevens, de bijbehorende Card-component decommentariëren.

Resultaat

In de praktijk

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.08

bookUitdaging: Gegevens Ophalen en Weergeven

Veeg om het menu te tonen

Laten we ons richten op de volgende component, LatestInvoices. Het doel hiervan is om de laatste vijf facturen weer te geven, chronologisch gesorteerd op datum.

Het lijkt misschien eenvoudig om dit met JavaScript te realiseren. Naarmate de applicatie echter groeit en er meer gegevens bijkomen, is het beter om het sorteren en beperken van facturen met SQL uit te voeren. Deze aanpak voorkomt dat het frontend onnodig wordt belast met extra berekeningen.

Bekijk de functie fetchLatestInvoices in app/lib/data.ts.

Terug naar het project

We gebruiken de functie fetchLatestInvoices op de dashboardpagina om de meest recente facturen op te halen en deze weer te geven met de component LatestInvoices.

Vergeet niet om naar app/ui/dashboard/latest-invoices.tsx te gaan en de meegeleverde UI te decommentariëren.

Uitdaging

Nu is het jouw beurt om de gegevens op te halen en de informatie aan de gebruiker te tonen.

Op de dashboardpagina is er een Card-component aanwezig. De opdracht is om de functie fetchCardData te importeren, die het volgende aanlevert:

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

Op basis van de opgehaalde gegevens, de bijbehorende Card-component decommentariëren.

Resultaat

In de praktijk

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3
some-alt