Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revise the third-party libraries documentation page (#1478)
* docs(#1220): third-party libraries page revision - Make Zustand name always start from a capital letter, - Unify list formatting and description style, - Change minuses to em-dashes, - Change 3rd to third. * docs(#1220): update links from 3rd-party to third-party
- Loading branch information
Showing
4 changed files
with
46 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
--- | ||
title: Third-party Libraries | ||
nav: 16 | ||
--- | ||
|
||
Zustand provides bear necessities for state management. | ||
Although it is great for most projects, | ||
some users wish to extend the library's feature set. | ||
This can be done using third-party libraries created by the community. | ||
|
||
> Disclaimer: These libraries may have bugs, limited maintenance, | ||
> or other limitations, and are not officially recommended | ||
> by pmndrs or the Zustand maintainers. | ||
> This list aims to provide a good starting point | ||
> for someone looking to extend Zustand's feature set. | ||
- [@colorfy-software/zfy](https://colorfy-software.gitbook.io/zfy/) β π§Έ Useful helpers for state management in React with Zustand. | ||
- [@dhmk/zustand-lens](https://github.com/dhmk083/dhmk-zustand-lens) β Lens support for Zustand. | ||
- [@liveblocks/zustand](https://github.com/liveblocks/liveblocks/tree/main/packages/liveblocks-zustand) β Liveblocks middleware to make your application multiplayer. | ||
- [auto-zustand-selectors-hook](https://github.com/Albert-Gao/auto-zustand-selectors-hook) β Automatic generation of Zustand hooks with Typescript support. | ||
- [derive-zustand](https://github.com/dai-shi/derive-zustand) β A function to create a derived Zustand store from other Zustand stores. | ||
- [geschichte](https://github.com/BowlingX/geschichte) β Zustand and Immer-based hook to manage query parameters. | ||
- [mobz](https://github.com/2A5F/Mobz) β Zustand-style MobX API. | ||
- [shared-zustand](https://github.com/Tom-Julux/shared-zustand) β Cross-tab state sharing for Zustand. | ||
- [simple-zustand-devtools](https://github.com/beerose/simple-zustand-devtools) β π»βοΈ Inspect your Zustand store in React DevTools. | ||
- [solid-zustand](https://github.com/wobsoriano/solid-zustand) β State management in Solid using Zustand. | ||
- [use-zustand](https://github.com/dai-shi/use-zustand) β Another custom hook to use Zustand vanilla store. | ||
- [vue-zustand](https://github.com/wobsoriano/vue-zustand) β State management solution for Vue based on Zustand. | ||
- [zoov](https://github.com/InfiniteXyy/zoov) β State management solution based on Zustand with Module-like API. | ||
- [zundo](https://github.com/charkour/zundo) β π Undo and redo middleware for Zustand, enabling time-travel in your apps. | ||
- [zustand-constate](https://github.com/ntvinhit/zustand-constate) β Context-based state management based on Zustand and taking ideas from Constate. | ||
- [zustand-computed](https://github.com/chrisvander/zustand-computed) β A Zustand middleware to create computed states. | ||
- [zustand-forms](https://github.com/Conduct/zustand-forms) β Fast, type safe form states as Zustand stores. | ||
- [zustand-middleware-computed-state](https://github.com/cmlarsen/zustand-middleware-computed-state) β A dead simple middleware for adding computed state to Zustand. | ||
- [zustand-middleware-xstate](https://github.com/biowaffeln/zustand-middleware-xstate) β A middleware for putting XState state machines into a global Zustand store. | ||
- [zustand-middleware-yjs](https://github.com/joebobmiles/zustand-middleware-yjs) β A middleware for synchronizing Zustand stores with Yjs. | ||
- [zustand-persist](https://github.com/roadmanfong/zustand-persist) β A middleware for persisting and rehydrating state. | ||
- [zustand-saga](https://github.com/Nowsta/zustand-saga) β A Zustand middleware for redux-saga (minus redux). | ||
- [zustand-store-addons](https://github.com/Diablow/zustand-store-addons) β React state management addons for Zustand. | ||
- [zustand-yjs](https://github.com/tandem-pt/zustand-yjs) β Zustand stores for Yjs structures. | ||
- [zusteller](https://github.com/timkindberg/zusteller) β Your global state savior. "Just hooks" + Zustand. | ||
- [zustood](https://github.com/udecode/zustood) β π»ββοΈ A modular store factory using Zustand. | ||
- [zustand-rx](https://github.com/patdx/zustand-rx) β A Zustand middleware enabling you to subscribe to a store as an RxJS Observable. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters