Optimering af Indlæsere med Komponentgruppering
Stryg for at vise menuen
Hvad med Card-komponenterne, skal vi tilføje loaderen til hver enkelt kort, eller hvordan håndteres denne komponent?
Ved hentning af data til individuelle <Card>-komponenter kan der opstå et potentielt problem – indlæsning af hvert kort separat kan forårsage en pop-effekt, når de vises. Denne pludselige visuelle ændring kan virke forstyrrende for brugeren.
For at afbøde dette problem bør følgende trin overvejes i page.tsx-filen.
Tilbage til projektet
- Slet
<Card>-komponenterne; - Slet funktionen
fetchCardData(); - Importér en ny wrapper-komponent kaldet
<CardWrapper />; - Importér en ny skelet-komponent kaldet
<CardsSkeleton />; - Indpak
<CardWrapper />iSuspense.
- Naviger til
app/ui/dashboard/cards.tsx; - Importér
fetchCardData(); - Kald
fetchCardData()inde i<CardWrapper/>-komponenten; - Fjern kommentar fra nødvendig kode.
I praksis
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 8
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
Sektion 5. Kapitel 8