Otimizando Carregadores com Agrupamento de Componentes
E quanto aos componentes Card, devemos adicionar o loader para cada card ou como lidar com esse componente?
Ao buscar dados para componentes <Card> individuais, pode surgir um problema potencial — carregar cada card separadamente pode causar um efeito de aparecimento à medida que eles são carregados. Essa mudança visual repentina pode ser desconfortável para os usuários.
Para mitigar esse problema, considere as seguintes etapas no arquivo page.tsx.
De volta ao projeto
- Excluir os componentes
<Card>; - Excluir a função
fetchCardData(); - Importar um novo componente wrapper chamado
<CardWrapper />; - Importar um novo componente skeleton chamado
<CardsSkeleton />; - Envolver
<CardWrapper />emSuspense.
- Navegar até
app/ui/dashboard/cards.tsx; - Importar
fetchCardData(); - Invocar
fetchCardData()dentro do componente<CardWrapper/>; - Descomentar o código necessário.
Na Prática
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.08
Otimizando Carregadores com Agrupamento de Componentes
Deslize para mostrar o menu
E quanto aos componentes Card, devemos adicionar o loader para cada card ou como lidar com esse componente?
Ao buscar dados para componentes <Card> individuais, pode surgir um problema potencial — carregar cada card separadamente pode causar um efeito de aparecimento à medida que eles são carregados. Essa mudança visual repentina pode ser desconfortável para os usuários.
Para mitigar esse problema, considere as seguintes etapas no arquivo page.tsx.
De volta ao projeto
- Excluir os componentes
<Card>; - Excluir a função
fetchCardData(); - Importar um novo componente wrapper chamado
<CardWrapper />; - Importar um novo componente skeleton chamado
<CardsSkeleton />; - Envolver
<CardWrapper />emSuspense.
- Navegar até
app/ui/dashboard/cards.tsx; - Importar
fetchCardData(); - Invocar
fetchCardData()dentro do componente<CardWrapper/>; - Descomentar o código necessário.
Na Prática
Obrigado pelo seu feedback!