Preskoči na vsebino

Brezglavo upravljanje stanja obrazcev, varno glede tipov, zasnovano za izdelavo kompleksnih in zmogljivih obrazcev brez predpisovanja uporabniškega vmesnika.

Temelji na osrednjem mehanizmu z majhnim obsegom, ki omogoča odstranjevanje neuporabljene kode, ter lahkem vmesniku React. Osredotoča se na predvidljivo stanje, čim manj ponovnih izrisov in priročne API-je.

Preverjanje veljavnosti ni vezano na shemo in podpira sinhrone ter asinhrone postopke. Nemoteno deluje z Zod, Yup, Valibot ali preverjalniki po meri. Podpira pravila med polji, preverjanje veljavnosti na ravni obrazca in preverjalnike na ravni polja z natančnimi naročninami.

Funkcije vključujejo ugnezdena polja, sezname polj, nadzorovane in nenadzorovane vnose ter zmogljive pomočnike za dodajanje, vstavljanje, odstranjevanje in spreminjanje vrstnega reda. Napredna podpora za TypeScript zagotavlja varnost tipov in sklepanje tipov za vrednosti obrazcev, napake in metapodatke od začetka do konca.

Integrira se s poljubno knjižnico komponent uporabniškega vmesnika, podpira pristope, prijazne do SSR, ter poudarja izkušnjo razvijalcev z jasnimi sporočili o napakah in sestavljivimi gradniki.

Funkcije

  • Brezglavo upravljanje stanja obrazcev
  • Natančne naročnine za čim manj ponovnih izrisov
  • Preverjanje veljavnosti, neodvisno od sheme (Zod, Yup, Valibot, po meri)
  • Podpora za sinhrono in asinhrono preverjanje veljavnosti
  • Preverjalniki med polji in na ravni obrazca
  • Ugnezdena polja in globoke strukture obrazcev
  • Seznami polj s pomočniki za dodajanje/vstavljanje/odstranjevanje/spreminjanje vrstnega reda
  • Zasnovano najprej za TypeScript z zmogljivim sklepanjem tipov
  • Deluje z nadzorovanimi in nenadzorovanimi vnosi
  • Sestavljivi API-ji za polja, obrazce in sezname
  • Kljuke za ponastavitev, pošiljanje in življenjski cikel
  • Integracija s poljubno knjižnico komponent uporabniškega vmesnika
  • Majhno jedro z možnostjo odstranjevanja neuporabljene kode
  • Vmesnik React za nemoteno uporabo

Sorodni elementi

TanStack Router

Sodobna in razširljiva knjižnica za usmerjanje, zasnovana posebej za React, s poudarkom na varnosti tipov in učinkovitem upravljanju podatkov.

Jotai

Zmogljiva, a lahka rešitev za upravljanje stanja, ki za upravljanje stanja v aplikacijah React uporablja atomski pristop.

Legend State

Ta zmogljiva knjižnica poenostavi upravljanje stanja v vaših aplikacijah in olajša delo s kompleksnimi podatki.

MobX

Ta rešitev za upravljanje stanja omogoča brezhibno vključevanje dinamičnih podatkov v aplikacije in se brez težav prilagaja spremembam.

zustand

Sodobna rešitev za upravljanje stanja aplikacij v aplikacijah React, osredotočena na preprostost in zmogljivost.

MobX-State-Tree

Celovita knjižnica, ki poenostavlja upravljanje stanja s strukturiranim pristopom k obravnavi spremenljivega stanja.

Redux Toolkit

Celovita zbirka orodij za poenostavitev in izboljšanje razvoja z Reduxom, ki zagotavlja predvidljivo delovanje in enostavno vzdrževanje aplikacij.

valtio

Ta knjižnica poenostavlja upravljanje stanja na podlagi posredniških objektov v sodobnih aplikacijah ter izboljšuje razvojno izkušnjo z učinkovitim izrisovanjem in preprostim upravljanjem stanja.