Liigu sisu juurde

nuqs

Halda Next.js-i rakenduse olekut hõlpsalt, kasutades oleku säilitamiseks ja sünkroonimiseks URL-i päringustringi.

See teek pakub hook'i Next.js-i rakenduste oleku haldamiseks URL-i päringustringi abil, sarnaselt Reacti useState-hook'iga. See võimaldab arendajatel komponendi olekut hõlpsalt URL-iga sünkroonida, säilitades oleku lehel navigeerimise ja värskendamise ajal.

### Funktsioonid

Teek toetab põhjalikult nii Next.js-i app- kui ka pages-ruuterit ning töötab sujuvalt eri marsruutimislahendustega. Selle lihtne API on Reacti arendajatele tuttav ja võimaldab teegi kiiresti kasutusele võtta.

### Peamised funktsioonid:

- Tüübikindlus serveri- ja kliendikomponentide vahel kogu lahenduses.

- Universaalne tugi nii app- kui ka pages-ruuterile.

- Tuttav React.useState'i laadne API, mis sünkroonib oleku URL-iga.

- Sisseehitatud parserid levinud olekutüüpidele, näiteks täisarvudele, ujukomaarvudele ja tõeväärtustele.

- Ajaloo juhtimise valikud, mis võimaldavad kirjeid brauseri ajaloos asendada või lisada.

- Loodud kliendipoolseteks esmasteks uuendusteks; valikuliselt saab serverit teavitada renderdatud komponentide ümberarvutamiseks.

- Spetsiaalne hook `useQueryStates` mitme seotud päringuoleku muutuja samaaegseks haldamiseks.

- Väga väike: gzipituna vaid 4.39 kB.

- Põhjalikult testitud kõigi Next.js-i väljalasetega.

- Kohandatavad parserid ja serialiseerijad arendajate vajaduste järgi.

Funktsioonid

  • Tüübikindel
  • Tüübikindlus serveri- ja kliendikomponentide vahel kogu lahenduses
  • Universaalne tugi nii app- kui ka pages-ruuterile
  • Lihtne API, mis sarnaneb React.useState'iga
  • Sisseehitatud parserid levinud tüüpidele
  • Oleku haldamiseks ajaloo juhtimise valikud
  • Kliendipoolsed esmased pindmised uuendused
  • Serveri vahemälu tüübikindlaks ligipääsuks pesastatud React Server Components-komponentides
  • useTransitioni tugi laadimisolekute kuvamiseks
  • Kohandatavad parserid ja serialiseerijad
  • Kerge ja minimaalse paketisuurusega
  • Testitud kõigi Next.js-i väljalasetega

Seotud üksused

Põhjalik lahendus ligipääsetavate ja kohanduvate kasutajaliideste kiireks ning tõhusaks arendamiseks.

GitHubi tärnid
27.0K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Oluline tööriist marsruutimise ja navigeerimise haldamiseks Reacti rakendustes, mis parandab nii arendajate töö tõhusust kui ka rakenduse jõudlust.

GitHubi tärnid
53.4K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See raamistik võimaldab arendajatel luua tõhusaid ja hõlpsasti hooldatavaid veebirakendusi ning komponente, kasutades deklaratiivse ja funktsionaalse programmeerimise kombinatsiooni.

GitHubi tärnid
3.1K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Tõhus lahendus rikkaliku funktsioonivalikuga asünkroonsete ja dünaamiliste veebirakenduste loomiseks, mis suurendab arendajate tootlikkust.

GitHubi tärnid
127.6K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See teek pakub tõhusat viisi pukseerimisfunktsioonide lisamiseks Reacti rakendustesse, ilma et peaks muretsema brauseri API-de keerukuse pärast.

GitHubi tärnid
21.1K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Võimas vormide haldamise teek, mis lihtsustab vormide haldamist Reacti rakendustes, keskendudes jõudlusele ja kasutusmugavusele.

GitHubi tärnid
41.8K
Uuendatud
Dec 6, 2024
Litsents
MIT License

See tööriist muudab viisi, kuidas käsitlete rakendustes asünkroonseid andmeid, pakkudes deklaratiivset ja automaatset lahendust, mis parandab nii arendajate kui ka kasutajate kogemust.

GitHubi tärnid
42.8K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Kaasaegne ja skaleeritav marsruutimise teek, mis on loodud spetsiaalselt Reactile ning keskendub tüübiohutusele ja tõhusale andmehaldusele.

GitHubi tärnid
8.4K
Uuendatud
Dec 6, 2024
Litsents
MIT License

Teave KickstartUI kohta

KickstartUI on parim koht, kust leida parimaid UI raamistikke, teeke ja ehitustööriistu. Kureerime hoolikalt tipptasemel ressursse, et aidata arendajatel oma UI ideid ellu viia. Ükskõik, kas loote kohanduva veebirakenduse, kujundate mobiililiidest või interaktiivset prototüüpi, pakub meie platvorm vajalikke tööriistu projektide kiirendamiseks ja kasutajakogemuse parandamiseks. Tutvuge meie ulatusliku valikuga, et olla kursis uusimate suundumustega, avastada uusi võimalusi ja täiustada oma UI kujundusi. Kas olete valmis järgmise projektiga alustama? Vaadake esiletõstetud ressursse või otsige oma vajadustele vastavaid tööriistu.