Siirry sisältöön

nuqs

Hallitse Next.js-sovelluksen tilaa helposti käyttämällä URL-osoitteen kyselymerkkijonoa tilan säilyttämiseen ja synkronointiin.

Tämä kirjasto tarjoaa hookin Next.js-sovellusten tilan hallintaan URL-osoitteen kyselymerkkijonon avulla Reactin useState-hookin tapaan. Sen avulla kehittäjät voivat synkronoida komponentin tilan helposti URL-osoitteen kanssa, jolloin tila säilyy siirryttäessä sivulta toiselle ja sivua päivitettäessä.

### Ominaisuudet

Kirjasto tukee kattavasti sekä Next.js:n app- että pages-reitittimiä ja toimii saumattomasti erilaisissa reititysasetuksissa. Sen yksinkertainen API on React-kehittäjille tuttu, joten sen käyttöönotto on nopeaa.

### Keskeisiä ominaisuuksia:

- Tyypiteturvallisuus palvelin- ja asiakaspuolen komponenttien välillä päästä päähän.

- Yleinen tuki app- ja pages-reitittimille.

- Tuttu React.useState-tyylinen API, joka synkronoituu URL-osoitteen kanssa.

- Sisäänrakennetut jäsentimet yleisille tilatyypeille, kuten kokonaisluvuille, liukuluvuille ja totuusarvoille.

- Historiatilan hallinta: voit korvata selaushistorian nykyisen merkinnän tai lisätä uuden.

- Suunniteltu ensisijaisesti asiakaspuolen päivityksiin. Voit myös ilmoittaa palvelimelle, jotta se laskee renderöidyt komponentit uudelleen.

- Erillinen `useQueryStates`-hook useiden toisiinsa liittyvien kyselytilamuuttujien hallintaan samanaikaisesti.

- Pieni ja kevyt: vain 4.39 kB pakattuna gzipillä.

- Kattavasti testattu kaikkia Next.js-julkaisuja vasten.

- Mukautettavat jäsentimet ja sarjoittajat kehittäjien tarpeisiin.

Ominaisuudet

  • Tyypiteturvallinen
  • Päästä päähän ulottuva tyypiteturvallisuus palvelin- ja asiakaspuolen komponenttien välillä
  • Yleinen tuki app- ja pages-reitittimille
  • Yksinkertainen API, joka muistuttaa React.useStatea
  • Sisäänrakennetut jäsentimet yleisille tyypeille
  • Historiatilan hallinta tilan hallintaan
  • Ensisijaisesti asiakaspuolen päivitykset ilman sivun uudelleenlatausta
  • Palvelimen välimuisti tyypiteturvalliseen käyttöön sisäkkäisissä React Server Components -komponenteissa
  • Tuki useTransitionille lataustilojen näyttämiseen
  • Mukautettavat jäsentimet ja sarjoittajat
  • Kevyt, pieni pakettikoko
  • Testattu kaikkia Next.js-julkaisuja vasten

Aiheeseen liittyvät kohteet

Kattava ratkaisu saavutettavien ja responsiivisten käyttöliittymien nopeaan ja tehokkaaseen kehittämiseen.

GitHub-tähdet
27.0K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Olennainen työkalu reitityksen ja navigoinnin hallintaan React-sovelluksissa, joka parantaa sekä kehittäjien tehokkuutta että sovelluksen suorituskykyä.

GitHub-tähdet
53.4K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tämä kehys auttaa kehittäjiä rakentamaan tehokkaita ja ylläpidettäviä verkkosovelluksia ja komponentteja yhdistelemällä deklaratiivisen ja funktionaalisen ohjelmoinnin tekniikoita.

GitHub-tähdet
3.1K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Monipuolinen ratkaisu asynkronisten ja dynaamisten verkkosovellusten luomiseen. Sen runsaat ominaisuudet tehostavat kehittäjien työtä.

GitHub-tähdet
127.6K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tämä kirjasto tarjoaa tehokkaan tavan lisätä vedä ja pudota -toimintoja React-sovelluksiin ilman huolta selaimen rajapintojen monimutkaisuudesta.

GitHub-tähdet
21.1K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tehokas lomakekirjasto, joka helpottaa lomakkeiden hallintaa React-sovelluksissa ja keskittyy suorituskykyyn ja käytettävyyteen.

GitHub-tähdet
41.8K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tämä työkalu mullistaa sovellusten asynkronisen datan käsittelyn tarjoamalla deklaratiivisen ja automaattisen ratkaisun, joka parantaa sekä kehittäjä- että käyttäjäkokemusta.

GitHub-tähdet
42.8K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Moderni ja skaalautuva reitityskirjasto Reactille. Se keskittyy tyyppiturvallisuuteen ja tehokkaaseen datanhallintaan.

GitHub-tähdet
8.4K
Päivitetty
Dec 6, 2024
Lisenssi
MIT License

Tietoa KickstartUI:sta

KickstartUI on paras paikka löytää parhaat UI-kehykset, kirjastot ja rakennustyökalut. Kokoamme huolella laadukkaita resursseja, jotta kehittäjät voivat toteuttaa UI-ideansa. Rakennatpa responsiivista verkkosovellusta, suunnitteletpa mobiilikäyttöliittymää tai luot vuorovaikutteista prototyyppiä, alustamme tarjoaa olennaiset työkalut projektien vauhdittamiseen ja käyttökokemuksen parantamiseen. Tutustu laajaan kokoelmaamme, pysy ajan tasalla uusimmista suuntauksista, löydä uusia mahdollisuuksia ja vie UI-suunnittelusi uudelle tasolle. Oletko valmis käynnistämään seuraavan projektisi? Tutustu esiteltyihin resursseihin tai etsi tarpeisiisi sopivia työkaluja.