·zustand-state-management
</>

zustand-state-management

jackspace/claudeskillz

Configuration testée en production pour la gestion de l'état Zustand dans les applications React avec TypeScript. Cette compétence fournit des modèles complets pour créer un état global évolutif et de type sécurisé. À utiliser lorsque : configuration de l'état global dans React, migration depuis Redux ou l'API Context, implémentation persistance de l'état avec localStorage, configuration de TypeScript avec Zustand, en utilisant le modèle de tranches pour les magasins modulaires, ajout du middleware devtools pour le débogage, gestion de l'hydratation Next.js SSR, ou rencontrer des erreurs d'hydratation, des problèmes d'inférence TypeScript ou des problèmes persistants de middleware. Prévient 5 problèmes documentés : incompatibilités d'hydratation Next.js, doubles parenthèses TypeScript erreurs de syntaxe, erreurs d'exportation de middleware persistantes, boucles de rendu infinies et modèle de tranches échecs d’inférence de type. Mots-clés : zustand, gestion d'état, état React, état TypeScript, middleware persistant, outils de développement, modèle de tranches, état global, hooks React, création de magasin, useBoundStore, StateCreator, erreur d'hydratation, inadéquation du contenu du texte, rendu infini, localStorage, sessionStorage, middleware immersif, égalité superficielle, modèle de sélecteur, zustand v5

17Installations·2Tendance·@jackspace

Installation

$npx skills add https://github.com/jackspace/claudeskillz --skill zustand-state-management

SKILL.md

Status: Production Ready ✅ Last Updated: 2025-10-24 Latest Version: zustand@5.0.8 Dependencies: React 18+, TypeScript 5+

CRITICAL: Notice the double parentheses create ()() - this is required for TypeScript with middleware.

✅ Use create ()() (double parentheses) in TypeScript for middleware compatibility ✅ Define separate interfaces for state and actions ✅ Use selector functions to extract specific state slices ✅ Use set with updater functions for derived state: set((state) => ({ count: state.count + 1 })) ✅ Use unique names for persist middleware storage keys

Configuration testée en production pour la gestion de l'état Zustand dans les applications React avec TypeScript. Cette compétence fournit des modèles complets pour créer un état global évolutif et de type sécurisé. À utiliser lorsque : configuration de l'état global dans React, migration depuis Redux ou l'API Context, implémentation persistance de l'état avec localStorage, configuration de TypeScript avec Zustand, en utilisant le modèle de tranches pour les magasins modulaires, ajout du middleware devtools pour le débogage, gestion de l'hydratation Next.js SSR, ou rencontrer des erreurs d'hydratation, des problèmes d'inférence TypeScript ou des problèmes persistants de middleware. Prévient 5 problèmes documentés : incompatibilités d'hydratation Next.js, doubles parenthèses TypeScript erreurs de syntaxe, erreurs d'exportation de middleware persistantes, boucles de rendu infinies et modèle de tranches échecs d’inférence de type. Mots-clés : zustand, gestion d'état, état React, état TypeScript, middleware persistant, outils de développement, modèle de tranches, état global, hooks React, création de magasin, useBoundStore, StateCreator, erreur d'hydratation, inadéquation du contenu du texte, rendu infini, localStorage, sessionStorage, middleware immersif, égalité superficielle, modèle de sélecteur, zustand v5 Source : jackspace/claudeskillz.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/jackspace/claudeskillz --skill zustand-state-management
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-01
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que zustand-state-management ?

Configuration testée en production pour la gestion de l'état Zustand dans les applications React avec TypeScript. Cette compétence fournit des modèles complets pour créer un état global évolutif et de type sécurisé. À utiliser lorsque : configuration de l'état global dans React, migration depuis Redux ou l'API Context, implémentation persistance de l'état avec localStorage, configuration de TypeScript avec Zustand, en utilisant le modèle de tranches pour les magasins modulaires, ajout du middleware devtools pour le débogage, gestion de l'hydratation Next.js SSR, ou rencontrer des erreurs d'hydratation, des problèmes d'inférence TypeScript ou des problèmes persistants de middleware. Prévient 5 problèmes documentés : incompatibilités d'hydratation Next.js, doubles parenthèses TypeScript erreurs de syntaxe, erreurs d'exportation de middleware persistantes, boucles de rendu infinies et modèle de tranches échecs d’inférence de type. Mots-clés : zustand, gestion d'état, état React, état TypeScript, middleware persistant, outils de développement, modèle de tranches, état global, hooks React, création de magasin, useBoundStore, StateCreator, erreur d'hydratation, inadéquation du contenu du texte, rendu infini, localStorage, sessionStorage, middleware immersif, égalité superficielle, modèle de sélecteur, zustand v5 Source : jackspace/claudeskillz.

Comment installer zustand-state-management ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/jackspace/claudeskillz --skill zustand-state-management Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

https://github.com/jackspace/claudeskillz