Défi : Chargeur de Squelette
À vous de jouer ! Appliquez ce que vous venez d'apprendre en refactorisant le composant <LatestInvoices>
.
- Déplacez la fonction
fetchLatestInvoices()
de la page vers le composant<LatestInvoices>
; - Entourez le composant d'une limite
<Suspense>
, en fournissant un fallback appelé<LatestInvoicesSkeleton>
.
En Pratique
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 7
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Suggested prompts:
Can you explain why we use Suspense with the LatestInvoices component?
What does the LatestInvoicesSkeleton fallback do?
How does moving fetchLatestInvoices into the component improve the code?
Awesome!
Completion rate improved to 2.08
Défi : Chargeur de Squelette
Glissez pour afficher le menu
À vous de jouer ! Appliquez ce que vous venez d'apprendre en refactorisant le composant <LatestInvoices>
.
- Déplacez la fonction
fetchLatestInvoices()
de la page vers le composant<LatestInvoices>
; - Entourez le composant d'une limite
<Suspense>
, en fournissant un fallback appelé<LatestInvoicesSkeleton>
.
En Pratique
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 7