Сторонние библиотеки¶
Zustand предоставляет все необходимое для управления состояниями. Хотя она отлично подходит для большинства проектов, некоторые пользователи хотят расширить набор функций библиотеки. Это можно сделать с помощью сторонних библиотек, созданных сообществом.
Отказ от ответственности: Эти библиотеки могут иметь ошибки, ограниченное обслуживание или другие ограничения, и не являются официально рекомендованными pmndrs или сопровождающими Zustand. Этот список призван стать хорошей отправной точкой для тех, кто хочет расширить набор функций Zustand.
- @colorfy-software/zfy - 🧸 Полезные помощники для управления состояниями в React с помощью Zustand.
-
@davstack/store - Фабрика хранилищ Zustand, которая автоматически генерирует селекторы с методами get/set/use, поддерживает инференсные типы и упрощает управление глобальными/локальными состояниями.
-
@dhmk/zustand-lens - Поддержка объективов для Zustand.
- @liveblocks/zustand - Промежуточное ПО Liveblocks для создания многопользовательского приложения.
- @prncss-xyz/zustand-optics - Адаптер для optics-ts.
- auto-zustand-selectors-hook - Автоматическая генерация хуков Zustand с поддержкой Typescript.
- derive-zustand - Функция для создания производного хранилища Zustand из других хранилищ Zustand.
- geschichte - Хук на основе Zustand и Immer для управления параметрами запроса.
- leiten-zustand - Очищает ваше хранилище от шаблонов для запросов и преобразования данных.
- mobz - API MobX в стиле Zustand.
- ngx-zustand - Адаптер Zustand для Angular.
- persist-and-sync - Промежуточное ПО Zustand, позволяющее легко сохранять и синхронизировать состояние Zustand между вкладками/окнами/ифреймами с одинаковым происхождением.
- shared-zustand - Совместное использование состояния Zustand между вкладками.
- simple-zustand-devtools - 🐻⚛️ Проверьте ваше хранилище Zustand в React DevTools.
- solid-zustand - Управление состоянием в Solid с помощью Zustand.
- treeshakable - Обертка для создателей библиотек, позволяющая избежать избыточного создания хранилищ.
- use-broadcast-ts - Промежуточное ПО Zustand для обмена состоянием между вкладками.
- use-zustand - Еще один пользовательский хук для использования ванильного хранилища Zustand.
- vue-zustand - Решение для управления состоянием для Vue, основанное на Zustand.
- zoov - Решение для управления состоянием на основе Zustand с Module-like API.
- zundo - 🍜 Undo и redo middleware для Zustand, позволяющее путешествовать во времени в ваших приложениях.
- zukeeper - Нативный инструмент разработки с отслеживанием состояний и действий, диффирингом, отображением дерева и путешествием во времени
- zustand-ards - 💁 Простые утилиты с мнениями, например, альтернативные форматы селекторов и неглубокие хуки по умолчанию.
- zustand-computed - Промежуточное ПО Zustand для создания вычисляемых состояний.
- zustand-computed-state - Простое промежуточное ПО для добавления вычисляемых состояний.
- zustand-constate - Контекстно-ориентированное управление состояниями, основанное на Zustand и заимствующее идеи из Constate.
- zustand-context - Создайте хранилище Zustand в React Context, содержащее начальное значение, или используйте его в своих компонентах с изолированными, подражаемыми экземплярами.
- zustand-di - использование реквизитов react для инициализации хранилищ zustand
- zustand-forms - Быстрое, безопасное для типов состояние форм в качестве хранилища Zustand.
- zustand-middleware-computed-state - простой промежуточный модуль для добавления вычисляемых состояний в Zustand.
- zustand-middleware-xstate - Промежуточное ПО для помещения машин состояний XState в глобальное хранилище Zustand.
- zustand-middleware-yjs - Промежуточное ПО для синхронизации хранилищ Zustand с Yjs.
- zustand-persist - Промежуточное ПО для сохранения и регидратации состояния.
- zustand-pub - Кросс-прикладное/кросс-фреймворковое управление состоянием и совместное использование на основе zustand и zustand-vue для React/Vue.
- zustand-querystring - промежуточное ПО Zustand, синхронизирующее хранилище со строкой запроса.
- zustand-rx - Промежуточное ПО Zustand, позволяющее подписываться на хранилище как на RxJS Observable.
- zustand-saga - промежуточное ПО Zustand для redux-saga (минус redux).
- zustand-slices - Утилита для работы со срезами для Zustand.
- zustand-store-addons - Аддоны управления состоянием React для Zustand.
- zustand-sync-tabs - Промежуточное ПО Zustand, позволяющее легко синхронизировать состояние Zustand между вкладками/окнами/ифреймами с одинаковым происхождением.
- zustand-vue - Управление состоянием для vue (Vue3 / Vue2) на основе Zustand.
- zustand-yjs - Хранилища Zustand для структур Yjs.
- zusteller - Ваш спаситель глобального состояния. "Просто хуки" + Zustand.
- zustood - 🐻❄️ Модульная фабрика хранилищ, использующая Zustand.
- zusty - Инструмент Zustand для помощи в отладке с помощью путешествий во времени, журналов действий, снимков состояния, просмотра хранилища, метрик времени рендеринга и дерева компонентов состояния.
Источник — https://docs.pmnd.rs/zustand/integrations/third-party-libraries