İçeriğe geç

nuqs

Durumun kalıcı olmasını ve eşitlenmesini sağlamak için URL sorgu dizgesini kullanarak Next.js uygulama durumunu zahmetsizce yönetin.

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

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

GitHub yıldızları
27.0K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

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

GitHub yıldızları
53.4K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

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.

GitHub yıldızları
3.1K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

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.

GitHub yıldızları
127.6K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

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.

GitHub yıldızları
21.1K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

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.

GitHub yıldızları
41.8K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

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.

GitHub yıldızları
42.8K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

Ö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ığı.

GitHub yıldızları
8.4K
Güncellenme tarihi
Dec 6, 2024
Lisans
MIT License

KickstartUI hakkında

KickstartUI, en iyi UI çatılarını, kütüphanelerini ve derleme araçlarını keşfetmeniz için başvuracağınız yerdir. Geliştiricilerin UI fikirlerini hayata geçirmelerine yardımcı olmak için birinci sınıf kaynakları özenle seçiyoruz. İster duyarlı bir web uygulaması oluşturun, ister bir mobil arayüz tasarlayın ya da etkileşimli bir prototip hazırlayın; platformumuz projelerinizi hızlandıracak ve kullanıcı deneyimlerini iyileştirecek temel araçları sunar. En yeni trendleri takip etmek, yeni olanaklar keşfetmek ve UI tasarımlarınızı geliştirmek için kapsamlı koleksiyonumuzu inceleyin. Bir sonraki projenize başlamaya hazır mısınız? Öne çıkan kaynaklarımıza göz atın veya ihtiyaçlarınıza uygun belirli araçları arayın.