Liigu sisu juurde

TanStack Form

Peata ja tüübikindel vormioleku haldus skeemist sõltumatu valideerimise, täpsete tellimuste ja mugavate API-dega keerukate vormide loomiseks.

Peata UI-ta vormioleku haldus, mis on loodud keerukate ja suure jõudlusega vormide loomiseks ilma kasutajaliidest ette kirjutamata.

See põhineb väikesel ja puust eemaldataval tuumikmootoril ning kergel Reacti adapteril. Keskendub prognoositavale olekule, võimalikult vähestele kordusrenderdustele ja mugavatele API-dele.

Valideerimine ei sõltu skeemist ning toetab nii sünkroonseid kui ka asünkroonseid töövooge. See toimib sujuvalt koos Zodi, Yupi, Valiboti ja kohandatud valideerijatega. Toetatud on väljadevahelised reeglid, vormitaseme valideerimine ning üksikasjalike tellimustega väljataseme valideerijad.

Funktsioonide hulka kuuluvad pesastatud väljad, väljade massiivid, kontrollitud ja kontrollimata sisendid ning võimsad abifunktsioonid väärtuste lisamiseks, sisestamiseks, eemaldamiseks ja järjestuse muutmiseks. Tugev TypeScripti tugi tagab vormiväärtuste, vigade ja metaandmete täieliku tüübiohutuse ning tüübijärelduse.

Integreerub mis tahes UI-komponentide teegiga, toetab SSR-sõbralikke mustreid ning rõhutab selgete veateadete ja kombineeritavate primitiivide abil head arendajakogemust.

Funktsioonid

  • Peata vormioleku haldus
  • Üksikasjalikud tellimused kordusrenderduste vähendamiseks
  • Skeemist sõltumatu valideerimine (Zod, Yup, Valibot, kohandatud)
  • Sünkroonse ja asünkroonse valideerimise tugi
  • Väljadevahelised ja vormitaseme valideerijad
  • Pesastatud väljad ja sügavad vormistruktuurid
  • Väljade massiivid koos lisamise, sisestamise, eemaldamise ja järjestuse muutmise abifunktsioonidega
  • Loodud TypeScripti jaoks, tugeva tüübimõistmisega
  • Töötab kontrollitud ja kontrollimata sisenditega
  • Kombineeritavad välja-, vormi- ja massiivi-API-d
  • Lähtestamise, esitamise ja elutsükli hook'id
  • Integreerub mis tahes UI-komponentide teegiga
  • Väike, puust eemaldatav tuumik
  • Reacti adapter sujuvaks kasutamiseks

Seotud üksused

Kaasaegne ja skaleeritav marsruutimise teek, mis on loodud spetsiaalselt Reactile ning keskendub tüübiohutusele ja tõhusale andmehaldusele.

GitHubi tärnid
8.4K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Võimas, kuid kerge olekuhalduse lahendus, mis kasutab Reacti rakendustes oleku haldamiseks atomaarset lähenemist.

GitHubi tärnid
18.9K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See võimas teek lihtsustab rakenduste olekuhaldust ja muudab keerukate andmete käsitlemise imelihtsaks.

GitHubi tärnid
3.1K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See olekuhalduslahendus võimaldab rakendustes dünaamilisi andmeid sujuvalt lõimida ja kohaneb vaevata muutustega.

GitHubi tärnid
27.6K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Tänapäevane lahendus rakenduse oleku haldamiseks Reacti rakendustes, keskendudes lihtsusele ja jõudlusele.

GitHubi tärnid
48.5K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Täisfunktsionaalne teek, mis lihtsustab olekuhaldust, pakkudes struktureeritud lähenemist muudetavate olekute käsitlemisele.

GitHubi tärnid
7.0K
Uuendatud
Dec 3, 2024
Litsents
MIT License

Põhjalik tööriistakomplekt, mis on loodud Reduxi arendusprotsessi sujuvamaks muutmiseks ja täiustamiseks ning rakenduste ennustatava ja hallatavana hoidmiseks.

GitHubi tärnid
10.8K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See teek lihtsustab kaasaegsete rakenduste puhverserveripõhist olekuhaldust ning parandab arenduskogemust tõhusa renderdamise ja hõlpsa olekumanipuleerimise abil.

GitHubi tärnid
9.2K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Teave KickstartUI kohta

KickstartUI on parim koht, kust leida parimaid UI raamistikke, teeke ja ehitustööriistu. Kureerime hoolikalt tipptasemel ressursse, et aidata arendajatel oma UI ideid ellu viia. Ükskõik, kas loote kohanduva veebirakenduse, kujundate mobiililiidest või interaktiivset prototüüpi, pakub meie platvorm vajalikke tööriistu projektide kiirendamiseks ja kasutajakogemuse parandamiseks. Tutvuge meie ulatusliku valikuga, et olla kursis uusimate suundumustega, avastada uusi võimalusi ja täiustada oma UI kujundusi. Kas olete valmis järgmise projektiga alustama? Vaadake esiletõstetud ressursse või otsige oma vajadustele vastavaid tööriistu.