Pāriet uz saturu

TanStack Form

Bezsaskarnes, tipdroša veidlapu stāvokļa pārvaldība ar no shēmas neatkarīgu validāciju, smalkgraudainiem abonementiem un ērtām API sarežģītu veidlapu veidošanai.

Bezgalvenes, tipu droša veidlapu stāvokļa pārvaldība sarežģītu un augstas veiktspējas veidlapu izveidei, neuzspiežot UI.

Veidots ap pamata dzinēju ar nelielu, no neizmantotā koda atbrīvojamu izmēru un vieglu React adapteri; tas nodrošina paredzamu stāvokli, mazāk atkārtotu renderējumu un ergonomiskas API.

Validācija nav piesaistīta shēmai un atbalsta gan sinhronu, gan asinhronu darbību, nevainojami sadarbojoties ar Zod, Yup, Valibot vai pielāgotiem validatoriem. Tā apstrādā savstarpēji saistītus lauku noteikumus, veidlapas līmeņa validāciju un lauku validatorus ar precīzi pielāgotu abonēšanu.

Funkcijas ietver ligzdotus laukus, lauku masīvus, kontrolētas un nekontrolētas ievades, kā arī jaudīgus palīgrīkus elementu pievienošanai, ievietošanai, noņemšanai un pārkārtošanai. Plašais TypeScript atbalsts nodrošina tipu drošību un tipu noteikšanu visā veidlapas vērtību, kļūdu un metadatu plūsmā.

Integrējas ar jebkuru UI komponentu bibliotēku, atbalsta SSR piemērotus paraugus un uzsver izstrādātāja pieredzi ar skaidriem kļūdu ziņojumiem un kombinējamām pamatvienībām.

Funkcijas

  • Formas stāvokļa pārvaldība bez lietotāja saskarnes piesaistes
  • Precīzi pielāgojami abonementi, kas samazina pārzīmēšanu
  • No shēmas neatkarīga validācija (Zod, Yup, Valibot, pielāgoti risinājumi)
  • Sinhronas un asinhronas validācijas atbalsts
  • Validatori starp laukiem un visai formai
  • Ligzdoti lauki un dziļas formas struktūras
  • Lauku masīvi ar palīgfunkcijām pievienošanai/ievietošanai/noņemšanai/pārkārtošanai
  • Paredzēts TypeScript ar plašu tipu noteikšanu
  • Darbojas ar kontrolētiem un nekontrolētiem ievades laukiem
  • Kombinējamas lauku, formu un masīvu API
  • Atiestatīšanas, iesniegšanas un dzīves cikla āķi
  • Integrējas ar jebkuru UI komponentu bibliotēku
  • Neliels pamata modulis, no kura var izņemt neizmantoto kodu
  • React adapteris ērtai lietošanai

Saistītie vienumi

Mūsdienīga un mērogojama maršrutēšanas bibliotēka, kas īpaši izstrādāta React un paredzēta tipizēšanai un efektīvai datu pārvaldībai.

GitHub zvaigznītes
8.4K
Atjaunināts
Dec 6, 2024
Licence
MIT License

Jaudīgs, bet viegls stāvokļa pārvaldības risinājums, kas React lietotnēs izmanto atomāru pieeju stāvokļa pārvaldībai.

GitHub zvaigznītes
18.9K
Atjaunināts
Dec 6, 2024
Licence
MIT License

Šī jaudīgā bibliotēka vienkāršo stāvokļa pārvaldību lietotnēs un atvieglo darbu ar sarežģītiem datiem.

GitHub zvaigznītes
3.1K
Atjaunināts
Dec 6, 2024
Licence
MIT License

Šis stāvokļa pārvaldības risinājums ļauj nevainojami integrēt lietotnēs dinamiskus datus un bez piepūles pielāgojas izmaiņām.

GitHub zvaigznītes
27.6K
Atjaunināts
Dec 6, 2024
Licence
MIT License

Mūsdienīgs un vienkārši lietojams risinājums lietotņu stāvokļa pārvaldībai React lietotnēs, kas nodrošina augstu veiktspēju.

GitHub zvaigznītes
48.5K
Atjaunināts
Dec 6, 2024
Licence
MIT License

Pilnvērtīga bibliotēka, kas vienkāršo stāvokļa pārvaldību, nodrošinot strukturētu pieeju mainīga stāvokļa apstrādei.

GitHub zvaigznītes
7.0K
Atjaunināts
Dec 3, 2024
Licence
MIT License

Visaptverošs rīku komplekts, kas vienkāršo un uzlabo Redux izstrādi, nodrošinot paredzamu un uzturamu lietotņu darbību.

GitHub zvaigznītes
10.8K
Atjaunināts
Dec 6, 2024
Licence
MIT License

Šī bibliotēka vienkāršo uz starpniekobjektiem balstītu stāvokļa pārvaldību mūsdienīgās lietotnēs, uzlabojot izstrādes pieredzi ar efektīvu renderēšanu un ērtu stāvokļa apstrādi.

GitHub zvaigznītes
9.2K
Atjaunināts
Dec 6, 2024
Licence
MIT License

Par KickstartUI

KickstartUI ir jūsu galamērķis labāko UI ietvaru, bibliotēku un būvēšanas rīku atklāšanai. Mēs rūpīgi atlasām izcilus resursus, lai palīdzētu izstrādātājiem īstenot savas UI idejas. Neatkarīgi no tā, vai veidojat adaptīvu tīmekļa lietotni, izstrādājat mobilo saskarni vai veidojat interaktīvu prototipu, mūsu platforma piedāvā būtiskus rīkus, kas paātrina projektus un uzlabo lietotāju pieredzi. Iepazīstiet mūsu plašo kolekciju, lai sekotu jaunākajām tendencēm, atklātu jaunas iespējas un pilnveidotu savus UI dizainus. Gatavi sākt nākamo projektu? Iepazīstiet izceltos resursus vai meklējiet savām vajadzībām atbilstošus rīkus.