Przejdź do treści

nuqs

Z łatwością zarządzaj stanem aplikacji w Next.js, wykorzystując ciąg zapytania URL do zachowywania i synchronizowania stanu.

Ta biblioteka udostępnia hook do zarządzania stanem w aplikacjach Next.js za pomocą ciągu zapytania URL, podobnie jak hook useState w React. Umożliwia łatwe synchronizowanie stanu komponentów z adresem URL, dzięki czemu stan zostaje zachowany podczas nawigacji i odświeżania strony.

### Funkcje

Biblioteka zapewnia solidną obsługę routerów app i pages w Next.js, dzięki czemu działa płynnie w różnych konfiguracjach routingu. Ma prosty interfejs API znany programistom React, co ułatwia jej szybkie wdrożenie.

### Najważniejsze funkcje:

- Bezpieczeństwo typów od początku do końca między komponentami serwera i klienta.

- Uniwersalna obsługa routerów app i pages.

- Znany interfejs API podobny do React.useState, synchronizujący dane z adresem URL.

- Wbudowane parsery popularnych typów stanu, takich jak liczby całkowite, liczby zmiennoprzecinkowe i wartości logiczne.

- Opcje zarządzania historią, które pozwalają zastępować wpisy lub dodawać je do historii przeglądarki.

- Zaprojektowana z myślą o aktualizacjach po stronie klienta, z opcją powiadamiania serwera w celu ponownego dostosowania renderowanych komponentów.

- Dedykowany hook `useQueryStates` do jednoczesnego zarządzania wieloma powiązanymi zmiennymi stanu zapytania.

- Niewielka i lekka — tylko 4.39 kB po kompresji gzip.

- Kompleksowe testy z każdą wersją Next.js.

- Parsery i serializatory, które można dostosować do potrzeb programistów.

Funkcje

  • Bezpieczeństwo typów
  • Bezpieczeństwo typów od początku do końca między komponentami serwera i klienta
  • Uniwersalna obsługa routerów app i pages
  • Prosty interfejs API podobny do React.useState
  • Wbudowane parsery popularnych typów
  • Kontrola historii na potrzeby zarządzania stanem
  • Płytkie aktualizacje z priorytetem klienta
  • Pamięć podręczna serwera zapewniająca bezpieczny typowo dostęp w zagnieżdżonych React Server Components
  • Obsługa useTransition umożliwiająca wyświetlanie stanów ładowania
  • Parsery i serializatory, które można dostosować
  • Lekka biblioteka o minimalnym rozmiarze pakietu
  • Testowana ze wszystkimi wydaniami Next.js

Powiązane pozycje

Kompleksowe rozwiązanie do szybkiego i wydajnego tworzenia dostępnych i responsywnych interfejsów użytkownika.

Gwiazdy GitHub
27.0K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Niezbędne narzędzie do zarządzania routingiem i nawigacją w aplikacjach React, które zwiększa wydajność pracy programistów i wydajność aplikacji.

Gwiazdy GitHub
53.4K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Ten framework pozwala deweloperom tworzyć wydajne, łatwe w utrzymaniu aplikacje i komponenty internetowe, łącząc deklaratywne i funkcyjne techniki programowania.

Gwiazdy GitHub
3.1K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Rozbudowane rozwiązanie do tworzenia asynchronicznych, dynamicznych aplikacji internetowych, którego liczne funkcje zwiększają produktywność programistów.

Gwiazdy GitHub
127.6K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Ta biblioteka ułatwia dodawanie funkcji przeciągania i upuszczania do aplikacji React, bez konieczności poznawania zawiłości API przeglądarek.

Gwiazdy GitHub
21.1K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Zaawansowana biblioteka do obsługi formularzy, która ułatwia zarządzanie nimi w aplikacjach React, koncentrując się na wydajności i wygodzie użytkowania.

Gwiazdy GitHub
41.8K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

To narzędzie zmienia sposób obsługi danych asynchronicznych w aplikacjach, oferując deklaratywne i automatyczne rozwiązanie, które poprawia komfort pracy zarówno programistów, jak i użytkowników.

Gwiazdy GitHub
42.8K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

Nowoczesna i skalowalna biblioteka routingu dla React, specjalizująca się w bezpieczeństwie typów i wydajnym zarządzaniu danymi.

Gwiazdy GitHub
8.4K
Zaktualizowano
Dec 6, 2024
Licencja
MIT License

O KickstartUI

KickstartUI to idealne miejsce, by odkrywać najlepsze frameworki UI, biblioteki i narzędzia do tworzenia aplikacji. Starannie wybieramy najwyższej jakości zasoby, aby pomóc programistom wcielać pomysły na UI w życie. Niezależnie od tego, czy tworzysz responsywną aplikację internetową, projektujesz interfejs mobilny czy opracowujesz interaktywny prototyp, nasza platforma oferuje niezbędne narzędzia, które przyspieszą Twoje projekty i poprawią doświadczenia użytkowników. Poznaj naszą obszerną kolekcję, aby być na bieżąco z najnowszymi trendami, odkrywać nowe możliwości i doskonalić projekty UI. Chcesz rozpocząć kolejny projekt? Zajrzyj do polecanych zasobów lub wyszukaj konkretne narzędzia dopasowane do swoich potrzeb.