·rerender-functional-setstate
*

rerender-functional-setstate

theorcdev/8bitcn-ui

Utilisez les mises à jour fonctionnelles de setState pour éviter les fermetures obsolètes et les recréations de rappel inutiles. Appliquer lors de la mise à jour de l'état en fonction de la valeur de l'état actuel dans les composants React.

13Installations·0Tendance·@theorcdev

Installation

$npx skills add https://github.com/theorcdev/8bitcn-ui --skill rerender-functional-setstate

SKILL.md

When updating state based on the current state value, use the functional update form of setState instead of directly referencing the state variable. This prevents stale closures, eliminates unnecessary dependencies, and creates stable callback references.

The first callback is recreated every time items changes, which can cause child components to re-render unnecessarily. The second callback has a stale closure bug—it will always reference the initial items value.

Note: If your project has React Compiler enabled, the compiler can automatically optimize some cases, but functional updates are still recommended for correctness and to prevent stale closure bugs.

Utilisez les mises à jour fonctionnelles de setState pour éviter les fermetures obsolètes et les recréations de rappel inutiles. Appliquer lors de la mise à jour de l'état en fonction de la valeur de l'état actuel dans les composants React. Source : theorcdev/8bitcn-ui.

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/theorcdev/8bitcn-ui --skill rerender-functional-setstate
Catégorie
*Créativité
Vérifié
Première apparition
2026-02-01
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que rerender-functional-setstate ?

Utilisez les mises à jour fonctionnelles de setState pour éviter les fermetures obsolètes et les recréations de rappel inutiles. Appliquer lors de la mise à jour de l'état en fonction de la valeur de l'état actuel dans les composants React. Source : theorcdev/8bitcn-ui.

Comment installer rerender-functional-setstate ?

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/theorcdev/8bitcn-ui --skill rerender-functional-setstate 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/theorcdev/8bitcn-ui