Перейти к содержанию

Сторонние библиотеки

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

Комментарии