Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Optimering av Laddare med Komponentgruppering | Hämta och Visa Data i Next.js
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Next.js 14-Färdighet för att Bygga Moderna Webbappar

bookOptimering av Laddare med Komponentgruppering

Svep för att visa menyn

Hur hanterar vi Card-komponenterna, bör vi lägga till en loader för varje kort eller hur ska denna komponent hanteras?

Vid hämtning av data för individuella <Card>-komponenter kan ett potentiellt problem uppstå – att ladda varje kort separat kan orsaka en pop-effekt när de laddas in. Denna plötsliga visuella förändring kan upplevas som störande för användaren.

För att minska detta problem, överväg följande steg i page.tsx-filen.

Tillbaka till projektet

  • Ta bort <Card>-komponenterna;
  • Ta bort funktionen fetchCardData();
  • Importera en ny wrapper-komponent kallad <CardWrapper />;
  • Importera en ny skelettkomponent kallad <CardsSkeleton />;
  • Omslut <CardWrapper /> med Suspense.
  • Navigera till app/ui/dashboard/cards.tsx;
  • Importera fetchCardData();
  • Anropa fetchCardData() inuti <CardWrapper/>-komponenten;
  • Avkommentera nödvändig kod.

I praktiken

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 8

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 5. Kapitel 8
some-alt