Siirry sisältöön

TanStack Form

Headless- ja tyyppiturvallinen lomaketilan hallinta, jossa on skeemasta riippumaton validointi, tarkkarajaiset tilaukset ja ergonomiset rajapinnat monimutkaisten lomakkeiden rakentamiseen.

Tyylittelemätön ja tyyppiturvallinen lomaketilan hallinta monimutkaisiin, suorituskykyisiin lomakkeisiin ilman ennalta määrättyä UIa.

Pienikokoisen, puunravistelua tukevan ydinkoneiston ja kevyen React-sovittimen ansiosta se keskittyy ennustettavaan tilanhallintaan, vähäisiin uudelleenrenderöinteihin ja helppokäyttöisiin ohjelmointirajapintoihin.

Validointi ei ole sidottu skeemaan ja tukee sekä synkronisia että asynkronisia toimintoja. Se toimii saumattomasti Zodn, Yupin, Valibotin ja omien validoijien kanssa. Se käsittelee kenttien välisiä sääntöjä, lomaketason validointia ja kenttäkohtaisia validoijia tarkkarajaisten tilausten avulla.

Ominaisuuksiin kuuluvat sisäkkäiset kentät, kenttätaulukot, ohjatut ja ohjaamattomat syötekentät sekä tehokkaat apufunktiot kenttien lisäämiseen, sijoittamiseen, poistamiseen ja järjestämiseen. Vahva TypeScript-tuki takaa lomakearvojen, virheiden ja metatietojen tyyppiturvallisuuden ja tyyppipäättelyn päästä päähän.

Integroituu mihin tahansa UI-komponenttikirjastoon, tukee SSR-ystävällisiä toimintamalleja ja parantaa kehittäjäkokemusta selkeillä virheilmoituksilla sekä yhdisteltävillä perusosilla.

Ominaisuudet

  • Headless-lomaketilan hallinta
  • Tarkkarajaiset tilaukset vähentävät uudelleenrenderöintejä
  • Skeemasta riippumaton validointi (Zod, Yup, Valibot, omat validoijat)
  • Synkronisen ja asynkronisen validoinnin tuki
  • Kenttien väliset ja koko lomakkeen validoijat
  • Sisäkkäiset kentät ja syvät lomakerakenteet
  • Kenttätaulukot ja apufunktiot lisäämiseen, sijoittamiseen, poistamiseen ja järjestyksen muuttamiseen
  • TypeScript-lähtöinen, vahva tyyppipäättely
  • Toimii ohjattujen ja ohjaamattomien syötekenttien kanssa
  • Yhdisteltävät kenttä-, lomake- ja taulukkorajapinnat
  • Nollaus-, lähetys- ja elinkaarikoukut
  • Integroituu mihin tahansa UI-komponenttikirjastoon
  • Pienikokoinen, tree-shakable ydin
  • React-sovitin saumattomaan käyttöön

Aiheeseen liittyvät kohteet

Moderni ja skaalautuva reitityskirjasto Reactille. Se keskittyy tyyppiturvallisuuteen ja tehokkaaseen datanhallintaan.

GitHub-tähdet
8.4K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tehokas mutta kevyt tilanhallintaratkaisu, joka käyttää atomipohjaista lähestymistapaa React-sovellusten tilan hallintaan.

GitHub-tähdet
18.9K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tämä tehokas kirjasto virtaviivaistaa sovellusten tilanhallintaa ja tekee monimutkaisen datan käsittelystä vaivatonta.

GitHub-tähdet
3.1K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tämän tilanhallintaratkaisun avulla dynaamiset tiedot integroituvat saumattomasti sovelluksiisi ja mukautuvat vaivattomasti muutoksiin.

GitHub-tähdet
27.6K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Moderni ratkaisu React-sovellusten tilanhallintaan, jossa painotetaan yksinkertaisuutta ja suorituskykyä.

GitHub-tähdet
48.5K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Monipuolinen kirjasto yksinkertaistaa tilanhallintaa tarjoamalla jäsennellyn tavan käsitellä muutettavaa tilaa.

GitHub-tähdet
7.0K
Päivitetty
Dec 3, 2024
Lisenssi
MIT License

Kattava työkalupakki, joka sujuvoittaa ja tehostaa Redux-kehitystä sekä auttaa varmistamaan sovellusten ennustettavuuden ja ylläpidettävyyden.

GitHub-tähdet
10.8K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tämä kirjasto yksinkertaistaa proksypohjaista tilanhallintaa moderneissa sovelluksissa ja parantaa kehityskokemusta tehokkaan renderöinnin ja tilan helpon käsittelyn avulla.

GitHub-tähdet
9.2K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tietoa KickstartUI:sta

KickstartUI on paras paikka löytää parhaat UI-kehykset, kirjastot ja rakennustyökalut. Kokoamme huolella laadukkaita resursseja, jotta kehittäjät voivat toteuttaa UI-ideansa. Rakennatpa responsiivista verkkosovellusta, suunnitteletpa mobiilikäyttöliittymää tai luot vuorovaikutteista prototyyppiä, alustamme tarjoaa olennaiset työkalut projektien vauhdittamiseen ja käyttökokemuksen parantamiseen. Tutustu laajaan kokoelmaamme, pysy ajan tasalla uusimmista suuntauksista, löydä uusia mahdollisuuksia ja vie UI-suunnittelusi uudelle tasolle. Oletko valmis käynnistämään seuraavan projektisi? Tutustu esiteltyihin resursseihin tai etsi tarpeisiisi sopivia työkaluja.