Gå til indhold

Headless, typesikker håndtering af formularstatus, udviklet til at bygge komplekse formularer med høj ydeevne uden at diktere brugergrænsefladen.

Bygget op omkring en kernemotor med et lille, tree-shakeable fodaftryk og en let React-adapter fokuserer det på forudsigelig status, færre genrenderinger og brugervenlige API'er.

Valideringen er uafhængig af skemaer og understøtter både synkrone og asynkrone forløb. Den fungerer problemfrit med Zod, Yup, Valibot eller brugerdefinerede validatorer. Den håndterer regler på tværs af felter, formularvalidering og feltvalidatorer med finmaskede abonnementer.

Funktionerne omfatter indlejrede felter, feltlister, kontrollerede og ukontrollerede input samt effektive hjælpere til at tilføje, indsætte, fjerne og ændre rækkefølgen. Stærk TypeScript-understøttelse sikrer typesikkerhed og typeinferens fra start til slut for formularværdier, fejl og metadata.

Kan integreres med alle UI-komponentbiblioteker, understøtter SSR-venlige mønstre og lægger vægt på udvikleroplevelsen med tydelige fejlmeddelelser og komponerbare primitiver.

Funktioner

  • Headless håndtering af formularstatus
  • Finmaskede abonnementer, der minimerer genrenderinger
  • Skemauafhængig validering (Zod, Yup, Valibot, brugerdefineret)
  • Understøttelse af synkron og asynkron validering
  • Validatorer på tværs af felter og for hele formularen
  • Indlejrede felter og dybe formularstrukturer
  • Feltlister med hjælpere til at tilføje/indsætte/fjerne/ændre rækkefølge
  • TypeScript-først med stærk typeinferens
  • Fungerer med kontrollerede og ukontrollerede input
  • Komponerbare API'er til felter, formularer og lister
  • Hooks til nulstilling, indsendelse og livscyklus
  • Kan integreres med alle UI-komponentbiblioteker
  • Lille kerne, der kan tree-shakes
  • React-adapter til problemfri brug

Relaterede elementer

TanStack Router

Et moderne og skalerbart routingbibliotek udviklet specifikt til React med fokus på typesikkerhed og effektiv datahåndtering.

Jotai

En effektiv, men let løsning til tilstandshåndtering, der bruger en atomar tilgang i React-applikationer.

Legend State

Dette effektive bibliotek gør tilstandshåndtering i dine applikationer nemmere og håndtering af komplekse data til en leg.

MobX

Denne løsning til tilstandshåndtering gør det nemt at integrere dynamiske data i dine applikationer og tilpasser sig ubesværet ændringer.

zustand

En moderne løsning til håndtering af applikationstilstand i React-apps med fokus på enkelhed og ydeevne.

MobX-State-Tree

Et fuldt udstyret bibliotek, der gør tilstandshåndtering enklere med en struktureret tilgang til håndtering af ændringsbar tilstand.

Redux Toolkit

Et omfattende værktøjssæt, der forenkler og forbedrer udviklingen med Redux og sikrer, at applikationer er forudsigelige og nemme at vedligeholde.

valtio

Dette bibliotek forenkler proxybaseret tilstandshåndtering i moderne applikationer og forbedrer udviklingsoplevelsen med effektiv rendering og nem håndtering af tilstand.