İçeriğe geç

Bu kütüphane, React'teki useState hook'una benzer şekilde, URL sorgu dizgesini kullanarak Next.js uygulamalarında durumu yönetmek için bir hook sunar. Geliştiricilerin bileşen durumunu URL ile kolayca eşitlemesine olanak tanır; böylece gezinme ve sayfayı yenileme sırasında durum korunur.

### Özellikler

Kütüphane, Next.js'in hem app hem de pages router'ları için kapsamlı destek sunarak çeşitli yönlendirme yapılandırmalarında sorunsuz çalışır. React geliştiricilerinin aşina olduğu basit bir API sayesinde hızlıca kullanılmaya başlanabilir.

### Öne Çıkan Özellikler:

- Sunucu ve istemci bileşenleri arasında uçtan uca tür güvenliği.

- Hem app hem de pages router'ları için kapsamlı destek.

- URL ile eşitlenen, React.useState benzeri tanıdık bir API.

- Tamsayılar, kayan noktalı sayılar ve boolean değerler gibi yaygın durum türleri için yerleşik ayrıştırıcılar.

- Tarayıcı geçmişindeki kayıtları değiştirme veya yeni kayıt ekleme seçenekleri.

- İstemci öncelikli güncellemeler için tasarlandı; işlenmiş bileşenlerin yeniden ayarlanması amacıyla sunucuya bildirim gönderme seçenekleri sunar.

- Birden fazla ilişkili sorgu durumu değişkenini aynı anda yönetmek için özel bir hook olan `useQueryStates`.

- Küçük ve hafiftir; gzip ile sıkıştırıldığında yalnızca 4.39 kB boyutundadır.

- Her Next.js sürümüne karşı kapsamlı testlerden geçirilmiştir.

- Geliştirici gereksinimlerine uygun özelleştirilebilir ayrıştırıcılar ve serileştiriciler.

Özellikler

  • Tür güvenli
  • Sunucu ve istemci bileşenleri arasında uçtan uca tür güvenliği
  • Hem app hem de pages router'ları için kapsamlı destek
  • React.useState benzeri basit API
  • Yaygın türler için yerleşik ayrıştırıcılar
  • Durum yönetimi için geçmiş kontrolleri
  • İstemci öncelikli yüzeysel güncellemeler
  • İç içe React Server Components içinde tür güvenli erişim için sunucu önbelleği
  • Yüklenme durumlarını almak için useTransition desteği
  • Özelleştirilebilir ayrıştırıcılar ve serileştiriciler
  • Minimum paket boyutuyla hafif yapı
  • Tüm Next.js sürümlerine karşı test edilmiştir

İlgili öğeler

Mantine

Erişilebilir ve duyarlı kullanıcı arayüzlerini hızlı ve verimli biçimde geliştirmek için kapsamlı bir çözüm.

React Router

React uygulamalarındaki yönlendirme ve gezinmeyi yönetmek için geliştirici verimliliğini ve uygulama performansını artıran temel bir araç.

Hybrids

Bu çatı, geliştiricilerin bildirimsel ve işlevsel programlama tekniklerini bir arada kullanarak verimli ve sürdürülebilir web uygulamaları ile bileşenler oluşturmasını sağlar.

Next.js

Geliştirici verimliliğini artıran zengin özelliklere sahip, eşzamansız ve dinamik web uygulamaları oluşturmak için güçlü bir çözüm.

React DnD

Bu kütüphane, tarayıcı API'lerinin ayrıntılarıyla uğraşmadan React uygulamalarına sürükle ve bırak özellikleri eklemenin verimli bir yolunu sunar.

React Hook Form

React uygulamalarındaki formları yönetme sürecini performans ve kullanılabilirliğe odaklanarak kolaylaştıran güçlü bir form yönetimi kütüphanesi.

TanStack Query

Bu araç, uygulamalarınızdaki eşzamansız verileri işleme biçiminizi dönüştürür; geliştirici ve kullanıcı deneyimini iyileştiren bildirimsel ve otomatik bir çözüm sunar.

TanStack Router

Özellikle tür güvenliği ve verimli veri yönetimi alanlarında uzmanlaşmış, React için tasarlanmış modern ve ölçeklenebilir bir yönlendirme kitaplığı.