İçeriğe geç

Karmaşık ve yüksek performanslı formlar oluşturmak için tasarlanmış, arayüz dayatmayan, tür güvenli form durumu yönetimi.

Küçük ve tree-shaking uyumlu bir çekirdek motor ile hafif bir React bağdaştırıcısı üzerine kuruludur; öngörülebilir duruma, daha az yeniden çizime ve kullanımı kolay API'lere odaklanır.

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

Özellikleri arasında iç içe alanlar, alan dizileri, kontrollü ve kontrolsüz girişler ile öğe ekleme, araya yerleştirme, kaldırma ve yeniden sıralama 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 çıkarım sağlar.

Herhangi bir UI bileşen kitaplığıyla tümleşir, SSR uyumlu kalıpları destekler ve anlaşılır hata mesajları ile birleştirilebilir temel yapı taşları sayesinde geliştirici deneyimine önem verir.

Ö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

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

Jotai

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

Legend State

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

MobX

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.

zustand

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

MobX-State-Tree

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.

Redux Toolkit

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.

valtio

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.