Přejít k obsahu

nuqs

Snadno spravujte stav aplikace v Next.js pomocí řetězce parametrů URL, který zajišťuje uchování a synchronizaci stavu.

Tato knihovna nabízí hook pro správu stavu aplikací v Next.js pomocí řetězce parametrů URL, podobně jako hook useState v Reactu. Umožňuje snadno synchronizovat stav komponent s URL a zachovat stav při navigaci i obnovení stránky.

### Funkce

Knihovna nabízí spolehlivou podporu routerů app i pages v Next.js, takže bez problémů funguje v různých nastaveních směrování. Má jednoduché API známé vývojářům v Reactu, které lze rychle začít používat.

### Mezi hlavní funkce patří:

- Typová bezpečnost od začátku do konce mezi serverovými a klientskými komponentami.

- Univerzální podpora routerů app i pages.

- Známé API podobné React.useState, které synchronizuje stav s URL.

- Vestavěné parsery běžných typů stavů, jako jsou celá čísla, desetinná čísla, logické hodnoty a další.

- Možnosti ovládání historie, které umožňují nahrazení nebo přidání položky do historie prohlížeče.

- Navrženo pro aktualizace na straně klienta s možností informovat server, aby znovu upravil vykreslené komponenty.

- Speciální hook `useQueryStates` pro současnou správu více souvisejících proměnných stavu dotazu.

- Velmi malá a lehká knihovna, pouze 4.39 kB po kompresi gzip.

- Důkladně testováno s každým vydáním Next.js.

- Parsery a serializátory lze přizpůsobit požadavkům vývojářů.

Funkce

  • Typově bezpečné
  • Typová bezpečnost od začátku do konce mezi serverovými a klientskými komponentami
  • Univerzální podpora routerů app i pages
  • Jednoduché API podobné React.useState
  • Vestavěné parsery běžných typů
  • Ovládání historie pro správu stavu
  • Plynulé aktualizace na straně klienta
  • Mezipaměť serveru pro typově bezpečný přístup ve vnořených React Server Components
  • Podpora useTransition pro zobrazení stavu načítání
  • Přizpůsobitelné parsery a serializátory
  • Lehká knihovna s minimální velikostí balíčku
  • Testováno se všemi vydáními Next.js

Související položky

Komplexní řešení pro rychlý a efektivní vývoj přístupných a responzivních uživatelských rozhraní.

Hvězdičky na GitHubu
27.0K
Aktualizováno
Dec 6, 2024
Licence
MIT License

Nezbytný nástroj pro správu směrování a navigace v aplikacích React, který zvyšuje efektivitu vývojářů i výkon aplikací.

Hvězdičky na GitHubu
53.4K
Aktualizováno
Dec 6, 2024
Licence
MIT License

Tento framework umožňuje vývojářům vytvářet efektivní a snadno udržovatelné webové aplikace a komponenty pomocí kombinace deklarativního a funkcionálního programování.

Hvězdičky na GitHubu
3.1K
Aktualizováno
Dec 6, 2024
Licence
MIT License

Robustní řešení pro tvorbu asynchronních a dynamických webových aplikací s bohatou sadou funkcí, které zvyšují produktivitu vývojářů.

Hvězdičky na GitHubu
127.6K
Aktualizováno
Dec 6, 2024
Licence
MIT License

Tato knihovna nabízí efektivní způsob, jak do aplikací React přidat funkce přetahování, aniž byste se museli zabývat složitostmi API prohlížečů.

Hvězdičky na GitHubu
21.1K
Aktualizováno
Dec 6, 2024
Licence
MIT License

Výkonná knihovna pro práci s formuláři, která zjednodušuje jejich správu v aplikacích React a klade důraz na výkon a použitelnost.

Hvězdičky na GitHubu
41.8K
Aktualizováno
Dec 6, 2024
Licence
MIT License

Tento nástroj mění způsob, jakým ve svých aplikacích pracujete s asynchronními daty. Nabízí deklarativní a automatické řešení, které zlepšuje zkušenost vývojářů i uživatelů.

Hvězdičky na GitHubu
42.8K
Aktualizováno
Dec 6, 2024
Licence
MIT License

Moderní a škálovatelná knihovna pro směrování, navržená speciálně pro React se zaměřením na typovou bezpečnost a efektivní správu dat.

Hvězdičky na GitHubu
8.4K
Aktualizováno
Dec 6, 2024
Licence
MIT License

O KickstartUI

KickstartUI je vaším hlavním místem pro objevování nejlepších UI frameworků, knihoven a nástrojů pro vývoj. Pečlivě vybíráme špičkové zdroje, které vývojářům pomáhají realizovat jejich nápady na UI. Ať už vytváříte responzivní webovou aplikaci, navrhujete mobilní rozhraní nebo tvoříte interaktivní prototyp, naše platforma nabízí nezbytné nástroje, které urychlí vaše projekty a zlepší uživatelské prostředí. Prozkoumejte naši rozsáhlou sbírku, sledujte nejnovější trendy, objevujte nové možnosti a posuňte své návrhy UI na vyšší úroveň. Chystáte se nastartovat další projekt? Prohlédněte si doporučené zdroje nebo vyhledejte konkrétní nástroje podle svých potřeb.