Treci la conținut

nuqs

Gestionați cu ușurință starea aplicațiilor în Next.js folosind șirul de interogare al URL-ului pentru persistența și sincronizarea stării.

Această bibliotecă oferă un hook pentru gestionarea stării în aplicațiile Next.js folosind șirul de interogare al URL-ului, similar cu hook-ul useState din React. Le permite dezvoltatorilor să sincronizeze cu ușurință starea componentelor cu URL-ul, păstrând starea la navigare și la reîmprospătarea paginii.

### Funcționalități

Biblioteca oferă suport solid atât pentru routerele app, cât și pentru cele pages din Next.js, funcționând fără probleme cu diverse configurații de rutare. Include un API simplu, familiar dezvoltatorilor React, care permite adoptarea rapidă.

### Funcționalități principale:

- Siguranța tipurilor de la un capăt la altul între componentele serverului și cele ale clientului.

- Suport universal pentru routerele app și pages.

- Un API familiar, similar cu React.useState, care se sincronizează cu URL-ul.

- Parsere integrate pentru tipuri de stare uzuale, precum numere întregi, numere zecimale, valori booleene etc.

- Opțiuni de control al istoricului pentru înlocuirea sau adăugarea de intrări în istoricul browserului.

- Concepută pentru actualizări orientate în primul rând către client, cu opțiuni de notificare a serverului pentru recalibrarea componentelor randate.

- Un hook dedicat, `useQueryStates`, pentru gestionarea simultană a mai multor variabile de stare asociate interogărilor.

- Mică și ușoară, ocupă doar 4.39 kB după comprimarea gzip.

- Testată cu fiecare versiune Next.js.

- Parsere și serializatoare personalizabile, adaptate cerințelor dezvoltatorilor.

Funcționalități

  • Siguranța tipurilor
  • Siguranța tipurilor de la un capăt la altul între componentele serverului și cele ale clientului
  • Suport universal pentru routerele app și pages
  • API simplu, similar cu React.useState
  • Parsere integrate pentru tipuri uzuale
  • Controlul istoricului pentru gestionarea stării
  • Actualizări superficiale orientate în primul rând către client
  • Cache pe server pentru acces sigur din punct de vedere al tipurilor în componente React Server imbricate
  • Suport pentru useTransition pentru obținerea stărilor de încărcare
  • Parsere și serializatoare personalizabile
  • Ușoară, cu dimensiunea minimă a pachetului
  • Testată cu toate versiunile Next.js

Elemente similare

O soluție cuprinzătoare pentru dezvoltarea rapidă și eficientă a unor interfețe de utilizator accesibile și responsive.

Stele pe GitHub
27.0K
Actualizat la
Dec 6, 2024
Licență
MIT License

Un instrument esențial pentru gestionarea rutării și navigării în aplicațiile React, care sporește eficiența dezvoltatorilor și performanța aplicațiilor.

Stele pe GitHub
53.4K
Actualizat la
Dec 6, 2024
Licență
MIT License

Acest framework le permite dezvoltatorilor să creeze aplicații și componente web eficiente și ușor de întreținut, combinând tehnici de programare declarativă și funcțională.

Stele pe GitHub
3.1K
Actualizat la
Dec 6, 2024
Licență
MIT License

O soluție solidă pentru crearea de aplicații web asincrone și dinamice, cu o gamă bogată de funcții care sporesc productivitatea dezvoltatorilor.

Stele pe GitHub
127.6K
Actualizat la
Dec 6, 2024
Licență
MIT License

Această bibliotecă oferă o modalitate eficientă de a implementa funcționalități de glisare și plasare în aplicațiile React, fără să vă preocupe complexitatea API-urilor browserului.

Stele pe GitHub
21.1K
Actualizat la
Dec 6, 2024
Licență
MIT License

O bibliotecă puternică pentru gestionarea formularelor, care simplifică administrarea acestora în aplicațiile React, punând accent pe performanță și ușurința în utilizare.

Stele pe GitHub
41.8K
Actualizat la
Dec 6, 2024
Licență
MIT License

Acest instrument revoluționează modul în care gestionați datele asincrone în aplicațiile dvs., oferind o soluție declarativă și automată care îmbunătățește atât experiența dezvoltatorilor, cât și pe cea a utilizatorilor.

Stele pe GitHub
42.8K
Actualizat la
Dec 6, 2024
Licență
MIT License

O bibliotecă de rutare modernă și scalabilă, concepută special pentru React, cu accent pe siguranța tipurilor și gestionarea eficientă a datelor.

Stele pe GitHub
8.4K
Actualizat la
Dec 6, 2024
Licență
MIT License

Despre KickstartUI

KickstartUI este destinația dvs. ideală pentru a descoperi cele mai bune framework-uri UI, biblioteci și instrumente de dezvoltare. Selectăm cu atenție resurse de top pentru a-i ajuta pe dezvoltatori să-și transforme ideile UI în realitate. Fie că dezvoltați o aplicație web adaptabilă, creați o interfață mobilă sau proiectați un prototip interactiv, platforma noastră vă oferă instrumentele esențiale pentru a accelera proiectele și a îmbunătăți experiența utilizatorilor. Explorați colecția noastră vastă pentru a fi la curent cu cele mai noi tendințe, a descoperi noi posibilități și a vă perfecționa designurile UI. Sunteți gata să dați startul următorului proiect? Descoperiți resursele recomandate sau căutați instrumente potrivite nevoilor dvs.