Desafio: Criar um Skeleton Loader
Sua vez! Aplique o que você acabou de aprender refatorando o componente <LatestInvoices>.
- Mova a função
fetchLatestInvoices()da página para o componente<LatestInvoices>; - Envolva o componente com um boundary
<Suspense>, fornecendo um fallback chamado<LatestInvoicesSkeleton>.
Na Prática
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 7
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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
Desafio: Criar um Skeleton Loader
Deslize para mostrar o menu
Sua vez! Aplique o que você acabou de aprender refatorando o componente <LatestInvoices>.
- Mova a função
fetchLatestInvoices()da página para o componente<LatestInvoices>; - Envolva o componente com um boundary
<Suspense>, fornecendo um fallback chamado<LatestInvoicesSkeleton>.
Na Prática
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 7