Merhaba, toss’un frontend geliştiricilerinin açık kaynak olarak geliştirdiği Suspensive kütüphanesini tanıtıyoruz.
[React’te Suspense kullanmak]
React’te asenkron işlemleri yönetmek için Suspense kullanıldığında bazı zorluklar ortaya çıkabiliyor.
Tanstack Query’nin useQuery API’sinde tip çıkarımı tam olarak doğru çalışmıyor ve ErrorBoundary’yi ya kendiniz oluşturmanız ya da ayrıca kurmanız gerekiyor.
[Suspensive’in sunduğu özellikler]
- Suspense ile birlikte rahatça kullanılabilen, güvenli bir
<ErrorBoundary /> - Suspense durumlarında doğru tip bilgisi sağlayan
useSuspenseQuery()Hook’u - Server-side rendering ortamında da güvenle kullanılabilen yeni
<Suspense />bileşen seçenekleri - Yüklenme durumunu daha kullanıcı dostu göstermek için
<Delay />bileşeni
Kısacası, toss içinde Suspense kullanırken “böyle bir araca ihtiyaç var” denilen tüm yardımcı araçları bu kütüphanede topladık!
[Bağlantı]
Daha fazla ayrıntı için Suspensive dokümantasyonuna da göz atabilirsiniz.
https://suspensive.org/ko
Henüz yorum yok.