Preskoči na vsebino

TanStack Form

Upravljanje stanja obrazcev brez vnaprej določenega uporabniškega vmesnika in z varnostjo tipov, validacijo, neodvisno od sheme, natančnimi naročninami ter ergonomičnimi API-ji za izdelavo kompleksnih obrazcev.

Brezglavo, tipsko varno upravljanje stanja obrazcev za izdelavo kompleksnih, zmogljivih obrazcev brez vsiljevanja UI.

Zasnovano je okoli osrednjega mehanizma z majhnim obsegom, primernim za odstranjevanje neuporabljene kode, ter lahkega adapterja React. Osredotoča se na predvidljivo stanje, čim manj ponovnih upodobitev in ergonomske API-je.

Preverjanje veljavnosti ni vezano na določeno shemo in podpira sinhrone ter asinhrone poteke. Brezhibno deluje z Zod, Yup, Valibot ali preverjevalniki po meri. Podpira pravila med polji, preverjanje veljavnosti obrazca in preverjevalnike na ravni polj z natančnimi naročninami.

Funkcije vključujejo ugnezdena polja, polja z elementi, nadzorovane in nenadzorovane vnose ter zmogljive pomočnike za dodajanje, vstavljanje, odstranjevanje in spreminjanje vrstnega reda. Zmogljiva podpora za TypeScript zagotavlja tipsko varnost in sklepanje tipov od začetka do konca za vrednosti obrazcev, napake in metapodatke.

Deluje s katero koli knjižnico komponent UI, podpira vzorce, primerne za SSR, in poudarja izkušnjo razvijalcev z jasnimi sporočili o napakah ter sestavljivimi primitivnimi elementi.

Funkcije

  • Brezglavo upravljanje stanja obrazcev
  • Natančne naročnine za čim manj ponovnih izrisov
  • Preverjanje veljavnosti, neodvisno od sheme (Zod, Yup, Valibot, po meri)
  • Podpora za sinhrono in asinhrono preverjanje veljavnosti
  • Preverjalniki med polji in na ravni obrazca
  • Ugnezdena polja in globoke strukture obrazcev
  • Seznami polj s pomočniki za dodajanje/vstavljanje/odstranjevanje/spreminjanje vrstnega reda
  • Zasnovano najprej za TypeScript z zmogljivim sklepanjem tipov
  • Deluje z nadzorovanimi in nenadzorovanimi vnosi
  • Sestavljivi API-ji za polja, obrazce in sezname
  • Kljuke za ponastavitev, pošiljanje in življenjski cikel
  • Deluje s katero koli knjižnico komponent UI
  • Majhno jedro z možnostjo odstranjevanja neuporabljene kode
  • Vmesnik React za nemoteno uporabo

Sorodni elementi

Sodobna in razširljiva knjižnica za usmerjanje, zasnovana posebej za React, s poudarkom na varnosti tipov in učinkovitem upravljanju podatkov.

GitHub Stars
8.4K
Posodobljeno
Dec 6, 2024
Licenca
MIT License

Zmogljiva, a lahka rešitev za upravljanje stanja, ki za upravljanje stanja v aplikacijah React uporablja atomski pristop.

GitHub Stars
18.9K
Posodobljeno
Dec 6, 2024
Licenca
MIT License

Ta zmogljiva knjižnica poenostavi upravljanje stanja v vaših aplikacijah in olajša delo s kompleksnimi podatki.

GitHub Stars
3.1K
Posodobljeno
Dec 6, 2024
Licenca
MIT License

Ta rešitev za upravljanje stanja omogoča brezhibno vključevanje dinamičnih podatkov v aplikacije in se brez težav prilagaja spremembam.

GitHub Stars
27.6K
Posodobljeno
Dec 6, 2024
Licenca
MIT License

Sodobna rešitev za upravljanje stanja aplikacij v aplikacijah React, osredotočena na preprostost in zmogljivost.

GitHub Stars
48.5K
Posodobljeno
Dec 6, 2024
Licenca
MIT License

Celovita knjižnica, ki poenostavlja upravljanje stanja s strukturiranim pristopom k obravnavi spremenljivega stanja.

GitHub Stars
7.0K
Posodobljeno
Dec 3, 2024
Licenca
MIT License

Celovita zbirka orodij za poenostavitev in izboljšanje razvoja z Reduxom, ki zagotavlja predvidljivo delovanje in enostavno vzdrževanje aplikacij.

GitHub Stars
10.8K
Posodobljeno
Dec 6, 2024
Licenca
MIT License

Ta knjižnica poenostavlja upravljanje stanja na podlagi posredniških objektov v sodobnih aplikacijah ter izboljšuje razvojno izkušnjo z učinkovitim izrisovanjem in preprostim upravljanjem stanja.

GitHub Stars
9.2K
Posodobljeno
Dec 6, 2024
Licenca
MIT License

O KickstartUI

KickstartUI je pravo mesto za odkrivanje najboljših ogrodij, knjižnic in orodij za gradnjo za UI. Skrbno izbiramo vrhunske vire, ki razvijalcem pomagajo uresničiti njihove zamisli o UI. Ne glede na to, ali gradite prilagodljivo spletno aplikacijo, oblikujete mobilni vmesnik ali zasnujete interaktivni prototip, naša platforma ponuja nujna orodja za pospešitev projektov in izboljšanje uporabniške izkušnje. Raziščite našo obsežno zbirko, da boste na tekočem z najnovejšimi trendi, odkrivali nove možnosti in izpopolnili svoje zasnove UI. Ste pripravljeni začeti naslednji projekt? Oglejte si izbrane vire ali poiščite orodja, prilagojena vašim potrebam.