Ugrás a tartalomhoz

Headless, típusbiztos űrlapállapot-kezelés összetett, nagy teljesítményű űrlapok készítéséhez, előírt felhasználói felület nélkül.

Egy kis méretű, tree-shake-elhető alaprendszerre és könnyű React-adapterre épül. A kiszámítható állapotra, a minimális újrarenderelésre és a jól használható API-kra összpontosít.

A validálás nem kötődik sémához, és támogatja a szinkron és aszinkron folyamatokat is; zökkenőmentesen használható a Zod, a Yup, a Valibot vagy egyéni validátorok mellett. Kezeli a mezők közötti szabályokat, az űrlapszintű validálást és a mezőszintű validátorokat finomhangolt feliratkozásokkal.

A funkciók között szerepelnek a beágyazott mezők, mezőtömbök, vezérelt és nem vezérelt bemenetek, valamint az elemek hozzáfűzésére, beszúrására, eltávolítására és átrendezésére szolgáló hatékony segédfüggvények. A kiváló TypeScript-támogatás végponttól végpontig biztosítja az űrlapértékek, hibák és metaadatok típusbiztonságát és típuslevezetését.

Bármely UI-komponenskönyvtárral integrálható, támogatja az SSR-barát megoldásokat, és világos hibaüzenetekkel, valamint kombinálható primitívekkel javítja a fejlesztői élményt.

Funkciók

  • Headless űrlapállapot-kezelés
  • Finomhangolt feliratkozások az újrarenderelések minimalizálásához
  • Sémától független validálás (Zod, Yup, Valibot, egyéni)
  • Szinkron és aszinkron validálás támogatása
  • Mezők közötti és űrlapszintű validátorok
  • Beágyazott mezők és összetett űrlapstruktúrák
  • Mezőtömbök hozzáfűzési, beszúrási, eltávolítási és átrendezési segédfüggvényekkel
  • TypeScript-központú, kiváló típuslevezetéssel
  • Vezérelt és nem vezérelt bemenetekkel is működik
  • Kombinálható mező-, űrlap- és tömb-API-k
  • Visszaállítási, beküldési és életciklus-hookok
  • Bármely UI-komponenskönyvtárral integrálható
  • Kis méretű, tree-shake-elhető alaprendszer
  • React-adapter a zökkenőmentes használathoz

Kapcsolódó elemek

TanStack Router

Modern, skálázható útválasztó-könyvtár kifejezetten Reacthez, amely a típusbiztonságra és a hatékony adatkezelésre összpontosít.

Jotai

Hatékony, mégis könnyű állapotkezelő megoldás, amely atomi megközelítést alkalmaz a React-alkalmazások állapotának kezelésére.

Legend State

Ez a hatékony könyvtár egyszerűsíti az alkalmazások állapotkezelését, így a komplex adatok kezelése is könnyedén megy.

MobX

Ez az állapotkezelési megoldás zökkenőmentesen integrálja a dinamikus adatokat az alkalmazásokba, és könnyedén alkalmazkodik a változásokhoz.

zustand

Modern megoldás a React-alkalmazások állapotkezeléséhez, az egyszerűségre és a teljesítményre összpontosítva.

MobX-State-Tree

Teljes funkcionalitású könyvtár, amely strukturált megközelítéssel egyszerűsíti a változtatható állapot kezelését.

Redux Toolkit

Átfogó eszközkészlet, amely egyszerűsíti és hatékonyabbá teszi a Redux fejlesztési folyamatát, így az alkalmazások kiszámíthatóak és könnyen karbantarthatóak maradnak.

valtio

Ez a könyvtár leegyszerűsíti a proxyalapú állapotkezelést modern alkalmazásokban, hatékony rendereléssel és egyszerű állapotmódosítással javítva a fejlesztői élményt.