ViraStack
  • Akademi
  • Hakkında
  • Destek
Genel BakışBaşlangıçÖrnekler

Başlangıç

  • Giriş
  • 1.0'dan geçiş
  • llms.txt
  • llms-full.txt

Kullanım

  • useViraPassword()
  • Güç
  • Parola tekrarı
  • React Hook Form
  • Erişilebilirlik
  • Özelleştirme

Sunucu

  • Sunucu doğrulaması
  • Sızmış parolalar

Başvuru

  • Yardımcılar
  • Tipler
  • UI kütüphaneleri
  • Karşılaştırma

Karşılaştırma

ViraStack Password, Radix PasswordToggleField ve zxcvbn-ts yan yana.

Tablo

ÖzellikViraStack PasswordRadix PasswordToggleFieldzxcvbn-ts
Göster/gizle toggle✅✅❌
APIHookComponentsFunction
Form gönderiminde gizler✅✅➖
Tıklamadan sonra odak input'a döner✅✅➖
Kontrollü görünürlük✅✅➖
Varsayılan autoComplete✅✅➖
Toggle'da aria-pressed✅❌➖
Caps Lock algılama✅❌➖
0–4 güç skoru✅❌✅
Uzunluk politikası (NIST şablonları)✅❌?
Kişisel bilgi (e-posta, ad)✅❌✅
Geri bildirimKeys➖Text
Parola tekrarı alanı✅❌➖
Sunucuda aynı kurallar✅❌?
Sızmış parola kontrolü (HIBP)✅❌✅
Çalışma zamanı bağımlılıkları081 + dictionaries
Sürüm1.10.2.1 (unstable_)4.2.0

✅ var · ❌ yok · ➖ geçerli değil · ? canlı kaynaktan doğrulanmadı. 26 Ekim 2026'da kontrol edildi.

Notlar

  • ViraStack Password alanın tamamını tek hook ile kapsar: toggle, güç, parola tekrarı, sunucuda aynı kurallar ve isteğe bağlı sızıntı kontrolü.
  • Radix PasswordToggleField yalnızca toggle için bir bileşen setidir. Hâlâ unstable_PasswordToggleField olarak dışa aktarılır. Toggle'ı aria-pressed yerine aria-label'ını değiştirir ("Show password" / "Hide password").
  • zxcvbn-ts gücü sözlükler ve desen eşleştirmeyle tahmin eder; buradaki uzunluk öncelikli sezgiselden daha kapsamlıdır. Sözlükler büyüktür; yalnızca gereken yerde yükleyin. Geri bildirimi anahtar değil, çevrilmiş metindir.
  • Birlikte kullanılabilirler: alan için useViraPassword, skor için zxcvbn-ts'i kendi arayüzünüzde kullanın.

Kaynaklar:

  • Radix PasswordToggleField
  • zxcvbn-ts
  • zxcvbn-ts matchers
ÖncekiUI kütüphaneleri

Bu sayfada

  • Tablo
  • Notlar
Hata mı var? Düzeltin