Ga naar de inhoud

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

TanStack Router

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

Jotai

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

Legend State

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

MobX

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

zustand

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

MobX-State-Tree

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

Redux Toolkit

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

valtio

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