Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Pratique et Défi : Récupération de Données | Travailler avec les Données
Next.js 14
course content

Contenu du cours

Next.js 14

Next.js 14

1. Introduction
2. Concepts de Base
3. Pages et Mises en Page
4. Déploiement et Base de Données
5. Travailler avec les Données
6. Fonctionnalités Avancées
7. Authentification

book
Pratique et Défi : Récupération de Données

Concentrons-nous sur le prochain composant, LatestInvoices. Son objectif est d'afficher les cinq dernières factures, triées chronologiquement par date.

Vous pourriez penser que réaliser cela avec JavaScript est simple. Cependant, à mesure que l'application se développe et que plus de données apparaissent, il est préférable de gérer le tri et la limitation des factures en utilisant SQL. Cette approche évite de surcharger le frontend avec des calculs inutiles.

Pour inspecter la fonction fetchLatestInvoices, veuillez visiter app/lib/data.ts.

Retour au Projet

Nous utiliserons la fonction fetchLatestInvoices sur la page du tableau de bord pour récupérer les factures les plus récentes et les afficher en utilisant le composant LatestInvoices.

N'oubliez pas de visiter app/ui/dashboard/latest-invoices.tsx et de décommenter l'interface utilisateur fournie.

Défi

Maintenant, c'est votre chance de récupérer les données et de présenter l'information à l'utilisateur.

Principalement, nous avons un composant Card sur la page du tableau de bord. Votre tâche est d'importer la fonction fetchCardData, qui fournit :

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

En fonction des données récupérées, décommentez le composant Card correspondant.

Résultat

En Pratique

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt