Olá! Gostaria de apresentar a biblioteca Suspensive, mantida como open source pelos desenvolvedores front-end da Toss.
[Usando Suspense no React]
Ao usar Suspense para lidar com operações assíncronas no React, há alguns incômodos.
O useQuery do Tanstack Query não faz inferência de tipos com precisão, e o ErrorBoundary precisa ser criado manualmente ou instalado à parte.
[Recursos oferecidos pelo Suspensive]
- Um
<ErrorBoundary />seguro para usar com Suspense de forma conveniente - O Hook
useSuspenseQuery()que fornece tipos precisos em cenários com Suspense - Novas opções do componente
<Suspense />que podem ser usadas com segurança até mesmo em server-side rendering - O componente
<Delay />para exibir situações de carregamento de forma mais amigável ao usuário
Assim, reunimos todas as ferramentas que, na Toss, sentimos falta ao usar Suspense e pensamos: era exatamente disso que precisávamos.
[Link]
Para mais detalhes, consulte também a documentação do Suspensive.
https://suspensive.org/ko
Ainda não há comentários.