Challenge: Create a Skeleton Loader
Your turn! Apply what you've just learned by refactoring the <LatestInvoices>
component.
- Move the
fetchLatestInvoices()
function down from the page to the<LatestInvoices>
component; - Surround the component with a
<Suspense>
boundary, providing a fallback called<LatestInvoicesSkeleton>
.
In Practice
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 7
Spørg AI
Spørg AI
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 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
Challenge: Create a Skeleton Loader
Stryg for at vise menuen
Your turn! Apply what you've just learned by refactoring the <LatestInvoices>
component.
- Move the
fetchLatestInvoices()
function down from the page to the<LatestInvoices>
component; - Surround the component with a
<Suspense>
boundary, providing a fallback called<LatestInvoicesSkeleton>
.
In Practice
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 7