Zum Inhalt springen

nuqs

Verwalte den Anwendungsstatus in Next.js mühelos über den URL-Abfrageparameter, damit der Status erhalten und synchronisiert bleibt.

Diese Bibliothek stellt einen Hook zur Verwaltung des Status in Next.js-Anwendungen über den URL-Abfrageparameter bereit, ähnlich wie der useState-Hook in React. Entwickler können damit den Komponentenstatus einfach mit der URL synchronisieren, sodass er beim Navigieren und Neuladen erhalten bleibt.

### Funktionen

Die Bibliothek unterstützt sowohl den App Router als auch den Pages Router von Next.js und funktioniert nahtlos mit verschiedenen Routing-Konfigurationen. Ihre einfache API ist React-Entwicklern vertraut und lässt sich schnell übernehmen.

### Zu den wichtigsten Funktionen gehören:

- Durchgängige Typsicherheit zwischen Server- und Client-Komponenten.

- Universelle Unterstützung für App Router und Pages Router.

- Eine vertraute API ähnlich wie React.useState, die mit der URL synchronisiert wird.

- Integrierte Parser für gängige Statustypen wie Ganzzahlen, Gleitkommazahlen und boolesche Werte.

- Optionen zur Steuerung des Verlaufs, mit denen sich Einträge im Browserverlauf ersetzen oder hinzufügen lassen.

- Für Aktualisierungen mit Vorrang für den Client entwickelt, mit Optionen, den Server zur Neuberechnung gerenderter Komponenten zu benachrichtigen.

- Ein eigener Hook, `useQueryStates`, zur gleichzeitigen Verwaltung mehrerer zusammengehöriger Abfragevariablen.

- Sehr klein und leichtgewichtig: nur 4.39 kB im Gzip-Format.

- Umfassend mit jeder Next.js-Version getestet.

- Anpassbare Parser und Serialisierer für die Anforderungen von Entwicklern.

Funktionen

  • Typsicher
  • Durchgängige Typsicherheit zwischen Server- und Client-Komponenten
  • Universelle Unterstützung für App Router und Pages Router
  • Einfache API ähnlich wie React.useState
  • Integrierte Parser für gängige Typen
  • Verlaufssteuerung für die Statusverwaltung
  • Flache Aktualisierungen mit Vorrang für den Client
  • Server-Cache für typsicheren Zugriff in verschachtelten React Server Components
  • Unterstützung für useTransition, um Ladezustände anzuzeigen
  • Anpassbare Parser und Serialisierer
  • Leichtgewichtig mit minimaler Bundle-Größe
  • Mit allen Next.js-Versionen getestet

Ähnliche Einträge

Eine umfassende Lösung, mit der du schnell und effizient barrierefreie, responsive Benutzeroberflächen entwickelst.

GitHub-Sterne
27.0K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Ein unverzichtbares Werkzeug für Routing und Navigation in React-Anwendungen, das die Effizienz bei der Entwicklung und die Performance der Anwendung verbessert.

GitHub-Sterne
53.4K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Dieses Framework unterstützt Entwickler dabei, mit deklarativen und funktionalen Programmiertechniken effiziente, wartbare Webanwendungen und Komponenten zu erstellen.

GitHub-Sterne
3.1K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Eine leistungsstarke Lösung zum Erstellen asynchroner, dynamischer Webanwendungen mit zahlreichen Funktionen, die die Produktivität von Entwicklern steigern.

GitHub-Sterne
127.6K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Diese Bibliothek bietet eine effiziente Möglichkeit, Drag-and-drop-Funktionen in React-Anwendungen einzubauen, ohne sich mit den Details der Browser-APIs befassen zu müssen.

GitHub-Sterne
21.1K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Eine leistungsstarke Bibliothek zur Formularverwaltung, die das Verwalten von Formularen in React-Anwendungen vereinfacht und dabei auf Performance und Benutzerfreundlichkeit setzt.

GitHub-Sterne
41.8K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Dieses Tool revolutioniert den Umgang mit asynchronen Daten in deinen Anwendungen. Die deklarative und automatische Lösung verbessert sowohl die Entwickler- als auch die Nutzererfahrung.

GitHub-Sterne
42.8K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Eine moderne, skalierbare Routing-Bibliothek speziell für React, mit Schwerpunkt auf Typsicherheit und effizientem Datenmanagement.

GitHub-Sterne
8.4K
Aktualisiert am
Dec 6, 2024
Lizenz
MIT License

Über KickstartUI

KickstartUI ist deine Anlaufstelle, um die besten UI-Frameworks, Bibliotheken und Build-Tools zu entdecken. Wir stellen sorgfältig erstklassige Ressourcen zusammen, damit Entwickler ihre UI-Ideen zum Leben erwecken können. Ob du eine responsive Web-App entwickelst, eine mobile Oberfläche gestaltest oder einen interaktiven Prototyp entwirfst – unsere Plattform bietet dir die wichtigsten Werkzeuge, um deine Projekte schneller voranzubringen und die Nutzererfahrung zu verbessern. Entdecke unsere umfangreiche Sammlung, um über die neuesten Trends auf dem Laufenden zu bleiben, neue Möglichkeiten zu erschließen und deine UI-Designs auf ein neues Niveau zu heben. Bereit, dein nächstes Projekt zu starten? Entdecke unsere ausgewählten Ressourcen oder suche nach bestimmten Werkzeugen, die zu deinen Anforderungen passen.