Към съдържанието

nuqs

Управлявайте лесно състоянието на приложенията в Next.js, като използвате низа за заявка в URL адреса за запазване и синхронизиране на състоянието.

Тази библиотека предоставя hook за управление на състоянието в приложения на Next.js чрез низа за заявка в URL адреса, подобно на hook-а useState в React. Тя позволява на разработчиците лесно да синхронизират състоянието на компонентите с URL адреса и да го запазват при навигация и опресняване.

### Функции

Библиотеката предлага стабилна поддръжка както за app router, така и за pages router в Next.js, така че работи безпроблемно с различни конфигурации за маршрутизиране. Разполага с опростен API, познат на разработчиците на React, което улеснява бързото ѝ използване.

### Основни функции:

- Безопасност на типовете от край до край между сървърните и клиентските компоненти.

- Универсална поддръжка както за app router, така и за pages router.

- Познат API, подобен на React.useState, който се синхронизира с URL адреса.

- Вградени парсери за често срещани типове състояния, като цели числа, числа с плаваща запетая, булеви стойности и други.

- Опции за управление на историята, които позволяват замяна или добавяне към историята на браузъра.

- Създадена за актуализации с приоритет на клиента, с опция за уведомяване на сървъра с цел повторно калибриране на визуализираните компоненти.

- Специален hook `useQueryStates` за едновременно управление на множество свързани променливи за състояние на заявката.

- Миниатюрна и лека библиотека с размер само 4.39 kB в gzip формат.

- Изчерпателно тестване спрямо всяка версия на Next.js.

- Персонализируеми парсери и сериализатори според изискванията на разработчиците.

Функции

  • Безопасност на типовете
  • Безопасност на типовете от край до край между сървърните и клиентските компоненти
  • Универсална поддръжка за app router и pages router
  • Опростен API, подобен на React.useState
  • Вградени парсери за често срещани типове
  • Контроли за историята при управление на състоянието
  • Повърхностни актуализации с приоритет на клиента
  • Сървърен кеш за безопасен достъп по типове във вложени React Server Components
  • Поддръжка на useTransition за състояния на зареждане
  • Персонализируеми парсери и сериализатори
  • Лека библиотека с минимален размер на пакета
  • Тествана спрямо всички версии на Next.js

Свързани елементи

Цялостно решение за бързо и ефективно създаване на достъпни и адаптивни потребителски интерфейси.

GitHub звезди
27.0K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

Основен инструмент за управление на маршрутизацията и навигацията в приложения с React, който повишава ефективността на разработчиците и производителността на приложенията.

GitHub звезди
53.4K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

Тази рамка позволява на разработчиците да създават ефективни и лесни за поддръжка уеб приложения и компоненти, като съчетава декларативни и функционални техники за програмиране.

GitHub звезди
3.1K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

Надеждно решение за създаване на асинхронни и динамични уеб приложения с богат набор от функции, които повишават продуктивността на разработчиците.

GitHub звезди
127.6K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

Тази библиотека предлага ефективен начин за добавяне на функция за плъзгане и пускане в приложения на React, без да се налага да се занимавате със сложностите на API на браузъра.

GitHub звезди
21.1K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

Мощна библиотека за работа с формуляри, която улеснява управлението им в приложения с React, като поставя акцент върху производителността и удобството.

GitHub звезди
41.8K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

Този инструмент променя начина, по който обработвате асинхронни данни в приложенията си, като предлага декларативно и автоматично решение, което подобрява изживяването както на разработчиците, така и на потребителите.

GitHub звезди
42.8K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

Модерна и мащабируема библиотека за маршрутизиране, създадена специално за React, с акцент върху типовата безопасност и ефективното управление на данни.

GitHub звезди
8.4K
Актуализиран на
Dec 6, 2024
Лиценз
MIT License

За KickstartUI

KickstartUI е вашето основно място за откриване на най-добрите UI рамки, библиотеки и инструменти за разработка. Подбираме внимателно висококачествени ресурси, за да помогнем на разработчиците да вдъхнат живот на идеите си за UI. Независимо дали създавате адаптивно уеб приложение, разработвате мобилен интерфейс или проектирате интерактивен прототип, нашата платформа предлага основните инструменти за ускоряване на проектите ви и подобряване на потребителското изживяване. Разгледайте богатата ни колекция, за да сте в крак с най-новите тенденции, да откриете нови възможности и да усъвършенствате UI дизайните си. Готови ли сте да дадете старт на следващия си проект? Разгледайте подбраните ресурси или потърсете конкретни инструменти според нуждите си.