Pāriet uz saturu

nuqs

Ērti pārvaldiet lietotnes stāvokli Next.js, izmantojot URL vaicājuma virkni stāvokļa saglabāšanai un sinhronizēšanai.

Šī bibliotēka nodrošina āķi stāvokļa pārvaldībai Next.js lietotnēs, izmantojot URL vaicājuma virkni, līdzīgi kā React āķi useState. Tā ļauj izstrādātājiem viegli sinhronizēt komponentu stāvokli ar URL, saglabājot stāvokli, pārvietojoties starp lapām vai tās atsvaidzinot.

### Funkcijas

Bibliotēka nodrošina pilnvērtīgu atbalstu gan Next.js app, gan pages maršrutētājiem, tāpēc tā nevainojami darbojas dažādās maršrutēšanas konfigurācijās. Tai ir vienkāršs API, kas React izstrādātājiem ir pazīstams un ļauj to ātri apgūt.

### Galvenās funkcijas:

- Tipu drošība visā ceļā starp servera un klienta komponentiem.

- Universāls atbalsts gan app, gan pages maršrutētājiem.

- Pazīstams React.useState līdzīgs API, kas sinhronizējas ar URL.

- Iebūvēti parsētāji biežākajiem stāvokļa veidiem, piemēram, veseliem skaitļiem, decimālskaitļiem, Būla vērtībām u.c.

- Vēstures vadības opcijas, kas ļauj aizstāt vai pievienot ierakstus pārlūka vēsturē.

- Paredzēta vispirms klienta puses atjauninājumiem ar iespēju paziņot serverim, lai tas pielāgotu renderētos komponentus.

- Īpašs āķis `useQueryStates`, lai vienlaikus pārvaldītu vairākus saistītus vaicājuma stāvokļa mainīgos.

- Ļoti maza un viegla — tikai 4.39 kB gzip formātā.

- Rūpīgi testēta ar katru Next.js laidienu.

- Pielāgojami parsētāji un serializētāji izstrādātāju vajadzībām.

Funkcijas

  • Tipu drošs
  • Tipu drošība visā ceļā starp servera un klienta komponentiem
  • Universāls atbalsts gan app, gan pages maršrutētājiem
  • Vienkāršs API, līdzīgs React.useState
  • Iebūvēti biežāko tipu parsētāji
  • Stāvokļa pārvaldības vēstures vadīklas
  • Vispirms klienta pusē veikti sekli atjauninājumi
  • Servera kešatmiņa tipu drošai piekļuvei ligzdotos React Server Components komponentos
  • Atbalsts useTransition, lai iegūtu ielādes stāvokļus
  • Pielāgojami parsētāji un serializētāji
  • Viegla bibliotēka ar minimālu pakotnes izmēru
  • Testēta ar visiem Next.js laidieniem

Saistītie vienumi

Visaptverošs risinājums pieejamu un adaptīvu lietotāja saskarņu ātrai un efektīvai izstrādei.

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

Būtisks rīks maršrutēšanas un navigācijas pārvaldībai React lietotnēs, kas uzlabo gan izstrādātāju darba efektivitāti, gan lietotnes veiktspēju.

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

Šis ietvars ļauj izstrādātājiem veidot efektīvas un viegli uzturamas tīmekļa lietotnes un komponentus, apvienojot deklaratīvās un funkcionālās programmēšanas paņēmienus.

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

Jaudīgs risinājums asinhronu un dinamisku tīmekļa lietotņu veidošanai ar plašu funkciju klāstu, kas uzlabo izstrādātāju produktivitāti.

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

Šī bibliotēka ļauj efektīvi ieviest vilkšanas un nomešanas funkcionalitāti React lietotnēs, neuztraucoties par pārlūkprogrammu API sarežģījumiem.

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

Jaudīga veidlapu apstrādes bibliotēka, kas atvieglo veidlapu pārvaldību React lietotnēs, īpašu uzmanību pievēršot veiktspējai un lietojamībai.

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

Šis rīks maina veidu, kā lietotnēs apstrādāt asinhronus datus, piedāvājot deklaratīvu un automātisku risinājumu, kas uzlabo gan izstrādātāju, gan lietotāju pieredzi.

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

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

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.