Pereiti prie turinio

nuqs

Lengvai tvarkykite Next.js programos būseną naudodami URL užklausos eilutę, kurioje išsaugoma ir sinchronizuojama būsena.

Šioje bibliotekoje pateikiamas kabliukas, skirtas Next.js programų būsenai tvarkyti naudojant URL užklausos eilutę, panašiai kaip React kabliukas useState. Kūrėjai gali lengvai sinchronizuoti komponentų būseną su URL, todėl ji išsaugoma naršant ir atnaujinant puslapį.

### Funkcijos

Biblioteka patikimai palaiko Next.js programų ir puslapių maršrutizatorius, todėl sklandžiai veikia su įvairiomis maršrutizavimo konfigūracijomis. Paprasta API pažįstama React kūrėjams, tad ją galima greitai pradėti naudoti.

### Pagrindinės funkcijos:

- Nuo pradžios iki pabaigos užtikrinamas tipų saugumas tarp serverio ir kliento komponentų.

- Universaliai palaikomi programų ir puslapių maršrutizatoriai.

- Pažįstama React.useState tipo API, sinchronizuojama su URL.

- Integruoti įprastų būsenų tipų, pavyzdžiui, sveikųjų ir slankiojo kablelio skaičių bei loginių reikšmių, analizatoriai.

- Naršymo istorijos valdymo parinktys leidžia įrašą pakeisti arba pridėti.

- Skirta pirmiausia kliento pusės atnaujinimams; galima pranešti serveriui, kad jis iš naujo apskaičiuotų atvaizduojamus komponentus.

- Specialus kabliukas `useQueryStates` leidžia vienu metu tvarkyti kelis susijusius užklausos būsenos kintamuosius.

- Maža ir lengva – suglaudinta gzip formatu užima tik 4.39 kB.

- Išsamiai išbandyta su kiekviena Next.js laida.

- Pritaikomi analizatoriai ir serializatoriai, atitinkantys kūrėjų poreikius.

Funkcijos

  • Tipų saugumas
  • Nuo pradžios iki pabaigos užtikrinamas tipų saugumas tarp serverio ir kliento komponentų
  • Universaliai palaikomi programų ir puslapių maršrutizatoriai
  • Paprasta, į React.useState panaši API
  • Integruoti įprastų tipų analizatoriai
  • Būsenos valdymo istorijos parinktys
  • Pirmiausia kliento pusėje atliekami paviršiniai atnaujinimai
  • Serverio podėlis tipams saugiai pasiekti įdėtus React Server Components
  • Palaikomas useTransition, kad būtų galima rodyti įkėlimo būsenas
  • Pritaikomi analizatoriai ir serializatoriai
  • Lengva, su minimaliu rinkinio dydžiu
  • Išbandyta su visomis Next.js laidomis

Susiję elementai

Išsamus sprendimas, leidžiantis greitai ir efektyviai kurti prieinamas ir prisitaikančias naudotojo sąsajas.

GitHub žvaigždutės
27.0K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Būtinas įrankis maršrutams ir navigacijai React programose valdyti, didinantis kūrėjų darbo efektyvumą ir programų našumą.

GitHub žvaigždutės
53.4K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Ši sistema leidžia kūrėjams kurti efektyvias ir lengvai prižiūrimas žiniatinklio programas bei komponentus, derinant deklaratyvaus ir funkcinio programavimo metodus.

GitHub žvaigždutės
3.1K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Patikimas sprendimas asinchroninėms, dinaminėms žiniatinklio programoms kurti. Platus funkcijų rinkinys didina kūrėjų produktyvumą.

GitHub žvaigždutės
127.6K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Ši biblioteka leidžia lengvai įdiegti vilkimo ir numetimo funkciją React programose, nesirūpinant naršyklės API subtilybėmis.

GitHub žvaigždutės
21.1K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Galinga formų valdymo biblioteka, supaprastinanti formų tvarkymą React programose ir užtikrinanti našumą bei patogumą.

GitHub žvaigždutės
41.8K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Šis įrankis iš esmės keičia asinchroninių duomenų tvarkymą jūsų programose – siūlo deklaratyvų ir automatinį sprendimą, gerinantį tiek kūrėjų, tiek naudotojų patirtį.

GitHub žvaigždutės
42.8K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Šiuolaikiška ir lengvai plečiama maršrutizavimo biblioteka, specialiai skirta React, daugiausia dėmesio skirianti tipų saugumui ir efektyviam duomenų valdymui.

GitHub žvaigždutės
8.4K
Atnaujinta
Dec 6, 2024
Licencija
MIT License

Apie KickstartUI

KickstartUI – jūsų pagrindinė vieta, kurioje rasite geriausias UI sistemas, bibliotekas ir kūrimo įrankius. Kruopščiai atrenkame aukščiausios kokybės išteklius, padedančius kūrėjams įgyvendinti UI idėjas. Nesvarbu, ar kuriate prisitaikančią žiniatinklio programą, kuriate mobiliąją sąsają, ar projektuojate interaktyvų prototipą, mūsų platformoje rasite būtinus įrankius projektams paspartinti ir naudotojų patirčiai pagerinti. Peržiūrėkite didelę mūsų kolekciją, kad neatsiliktumėte nuo naujausių tendencijų, atrastumėte naujų galimybių ir patobulintumėte UI dizainą. Pasiruošę pradėti kitą projektą? Peržiūrėkite mūsų rekomenduojamus išteklius arba ieškokite konkrečių jūsų poreikius atitinkančių įrankių.