Ga naar de inhoud

TanStack Form

Headless, typeveilige formulierstatusbeheer met scheema-onafhankelijke validatie, fijnmazige abonnementen en gebruiksvriendelijke API's voor het bouwen van complexe formulieren.

Headless, type-safe formulierstatusbeheer voor het bouwen van complexe, performante formulieren zonder de UI voor te schrijven.

Ontworpen rond een kernengine met een kleine, tree-shakeable footprint en een lichtgewicht React-adapter. De focus ligt op voorspelbare status, zo min mogelijk re-renders en gebruiksvriendelijke API's.

Validatie is niet gebonden aan een schema en ondersteunt zowel synchrone als asynchrone processen. De integratie met Zod, Yup, Valibot of aangepaste validators verloopt naadloos. Het ondersteunt regels voor meerdere velden, validatie op formulierniveau en validators op veldniveau met fijnmazige subscriptions.

De functies omvatten geneste velden, veldarrays, gecontroleerde en ongecontroleerde invoer en krachtige helpers om velden toe te voegen, in te voegen, te verwijderen en opnieuw te ordenen. Dankzij de sterke TypeScript-ondersteuning zijn formulierwaarden, fouten en metadata van begin tot eind typeveilig en worden types automatisch afgeleid.

Integreert met elke UI-componentenbibliotheek, ondersteunt SSR-vriendelijke patronen en verbetert de ontwikkelervaring met duidelijke foutmeldingen en combineerbare bouwstenen.

Functies

  • Headless beheer van formulierstatus
  • Fijnmazige subscriptions om re-renders te beperken
  • Validatie zonder schema (Zod, Yup, Valibot, aangepast)
  • Ondersteuning voor synchrone en asynchrone validatie
  • Validators voor meerdere velden en op formulierniveau
  • Geneste velden en diep geneste formulierstructuren
  • Veldarrays met helpers om velden toe te voegen, in te voegen, te verwijderen en opnieuw te ordenen
  • TypeScript als uitgangspunt, met sterke typeafleiding
  • Werkt met gecontroleerde en ongecontroleerde invoer
  • Combineerbare API's voor velden, formulieren en arrays
  • Hooks voor resetten, verzenden en de levenscyclus
  • Integreert met elke UI-componentenbibliotheek
  • Kleine, tree-shakeable kern
  • React-adapter voor naadloos gebruik

Gerelateerde items

Een moderne, schaalbare routeringsbibliotheek voor React, met een focus op typeveiligheid en efficiënt gegevensbeheer.

GitHub-sterren
8.4K
Bijgewerkt op
Dec 6, 2024
Licentie
MIT License

Een krachtige maar lichtgewicht oplossing voor statebeheer in React-applicaties, gebaseerd op een atomische aanpak.

GitHub-sterren
18.9K
Bijgewerkt op
Dec 6, 2024
Licentie
MIT License

Deze krachtige bibliotheek maakt statebeheer in je applicaties eenvoudiger en helpt complexe gegevens moeiteloos te verwerken.

GitHub-sterren
3.1K
Bijgewerkt op
Dec 6, 2024
Licentie
MIT License

Deze oplossing voor statusbeheer integreert dynamische gegevens naadloos in uw applicaties en past zich moeiteloos aan veranderingen aan.

GitHub-sterren
27.6K
Bijgewerkt op
Dec 6, 2024
Licentie
MIT License

Een moderne oplossing voor het beheren van applicatiestatus in React-apps, met de nadruk op eenvoud en prestaties.

GitHub-sterren
48.5K
Bijgewerkt op
Dec 6, 2024
Licentie
MIT License

Een uitgebreide bibliotheek die statusbeheer vereenvoudigt met een gestructureerde aanpak voor het beheren van veranderlijke status.

GitHub-sterren
7.0K
Bijgewerkt op
Dec 3, 2024
Licentie
MIT License

Een uitgebreide toolkit die het ontwikkelproces met Redux stroomlijnt en verbetert, zodat applicaties voorspelbaar en onderhoudbaar blijven.

GitHub-sterren
10.8K
Bijgewerkt op
Dec 6, 2024
Licentie
MIT License

Deze library vereenvoudigt proxygebaseerd statebeheer voor moderne applicaties en verbetert de ontwikkelervaring met efficiënte rendering en eenvoudig statebeheer.

GitHub-sterren
9.2K
Bijgewerkt op
Dec 6, 2024
Licentie
MIT License

Over KickstartUI

KickstartUI is dé plek om de beste UI-frameworks, bibliotheken en bouwtools te ontdekken. We stellen zorgvuldig hoogwaardige bronnen samen, zodat ontwikkelaars hun UI-ideeën tot leven kunnen brengen. Of je nu een responsieve webapp bouwt, een mobiele interface maakt of een interactief prototype ontwerpt: ons platform biedt de essentiële tools om je projecten te versnellen en de gebruikerservaring te verbeteren. Bekijk onze uitgebreide collectie om op de hoogte te blijven van de nieuwste trends, nieuwe mogelijkheden te ontdekken en je UI-ontwerpen naar een hoger niveau te tillen. Klaar om je volgende project een vliegende start te geven? Bekijk onze aanbevolen bronnen of zoek naar specifieke tools die bij je behoeften passen.