İçeriğe geç

TanStack Form

Karmaşık formlar oluşturmak için şemadan bağımsız doğrulama, ayrıntılı abonelikler ve kullanışlı API'ler sunan, başlıksız ve tür güvenli form durumu yönetimi.

Karmaşık ve yüksek performanslı formlar oluşturmak için geliştirilmiş, başsız ve tür güvenli form durumu yönetimi; UI konusunda bir dayatma içermez.

Küçük ve ağaç sarsma işlemine uygun bir temel altyapı ve hafif bir React bağdaştırıcısı etrafında tasarlanmıştır; öngörülebilir duruma, en az yeniden render işlemine ve kullanımı kolay API'lere odaklanır.

Doğrulama şemadan bağımsızdır; hem eşzamanlı hem de eşzamansız akışları destekler ve Zod, Yup, Valibot veya özel doğrulayıcılarla sorunsuz çalışır. Alanlar arası kuralları, form düzeyinde doğrulamayı ve ayrıntılı aboneliklerle alan düzeyinde doğrulayıcıları yönetir.

Özellikleri arasında iç içe alanlar, alan dizileri, kontrollü ve kontrolsüz girişler ile ekleme, araya yerleştirme, kaldırma ve yeniden sıralama için güçlü yardımcılar bulunur. Güçlü TypeScript desteği, form değerleri, hatalar ve meta veriler için uçtan uca tür güvenliği ve tür çıkarımı sağlar.

Herhangi bir UI bileşen kütüphanesiyle bütünleşir, SSR uyumlu kalıpları destekler ve anlaşılır hata mesajları ile birleştirilebilir temel öğeler sayesinde geliştirici deneyimine odaklanır.

Özellikler

  • Arayüz dayatmayan form durumu yönetimi
  • Yeniden çizimleri en aza indirmek için hassas abonelikler
  • Şemadan bağımsız doğrulama (Zod, Yup, Valibot, özel)
  • Eşzamanlı ve eşzamansız doğrulama desteği
  • Alanlar arası ve form düzeyinde doğrulayıcılar
  • İç içe alanlar ve derin form yapıları
  • Öğe ekleme/araya yerleştirme/kaldırma/yeniden sıralama yardımcıları içeren alan dizileri
  • TypeScript öncelikli, güçlü tür çıkarımı
  • Kontrollü ve kontrolsüz girişlerle çalışır
  • Birleştirilebilir alan, form ve dizi API'leri
  • Sıfırlama, gönderme ve yaşam döngüsü kancaları
  • Herhangi bir UI bileşen kitaplığıyla tümleşir
  • Küçük, tree-shaking uyumlu çekirdek
  • Sorunsuz kullanım için React bağdaştırıcısı

İlgili öğeler

Ö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

React uygulamalarında durumu yönetmek için atomik bir yaklaşım kullanan, güçlü ama hafif bir durum yönetimi çözümü.

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

Bu güçlü kütüphane, uygulamalarınızda durum yönetimini kolaylaştırarak karmaşık verileri zahmetsizce yönetmenizi sağlar.

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

Bu durum yönetimi çözümü, uygulamalarınıza dinamik verileri sorunsuzca entegre etmenizi ve değişikliklere zahmetsizce uyum sağlamanızı sağlar.

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

Sadelik ve performansa odaklanan, React uygulamalarında uygulama durumunu yönetmek için modern bir çözüm.

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

Değiştirilebilir durum yönetimine yapılandırılmış bir yaklaşım sunarak bu süreci kolaylaştıran, kapsamlı özelliklere sahip bir kütüphane.

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

Uygulamaların öngörülebilir ve kolayca sürdürülebilir olmasını sağlayan, Redux geliştirme sürecini kolaylaştırıp iyileştirmek üzere tasarlanmış kapsamlı bir araç seti.

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

Bu kütüphane, proxy tabanlı durum yönetimini modern uygulamalar için basitleştirir; verimli işleme ve kolay durum düzenleme ile geliştirme deneyimini iyileştirir.

GitHub yıldızları
9.2K
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.