Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Regroupement des Composants pour les Chargeurs | 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
Regroupement des Composants pour les Chargeurs

Qu'en est-il des composants Card, devons-nous ajouter le chargeur pour chaque carte ou comment gérer ce composant.

Lors de la récupération des données pour les composants <Card> individuels, un problème potentiel se pose - charger chaque carte séparément peut provoquer un effet de pop lorsqu'elles se chargent. Ce changement visuel soudain peut être déconcertant pour les utilisateurs.

Pour atténuer ce problème, envisagez les étapes suivantes dans le fichier page.tsx.

Retour au projet

  • Supprimez les composants <Card>;
  • Supprimez la fonction fetchCardData();
  • Importez un nouveau composant wrapper appelé <CardWrapper />;
  • Importez un nouveau composant squelette appelé <CardsSkeleton />;
  • Enveloppez <CardWrapper /> dans Suspense.
  • Naviguez vers app/ui/dashboard/cards.tsx;
  • Importez fetchCardData();
  • Invoquez fetchCardData() à l'intérieur du composant <CardWrapper/>;
  • Décommentez le code nécessaire.

En Pratique

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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