Extension Redux state and selectors: reducer purity, keeping non-serializable values out of the store, normalization, Immer, batching, identity output selectors. Use when components re-render on unrelated state changes, a selector returns a fresh identity every call, or state is mutated in a reducer. Memoization goes to `perf-rendering`.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add jiayaoqijia/cryptoskill --skill metamask-official-perf-state-management --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Metamask Official Perf State Management?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jiayaoqijia-metamask-official-perf-state-management)More formats (shields.io, HTML) on the badges page.
---
name: perf-state-management
description: >
Extension Redux state and selectors: reducer purity, keeping non-serializable values out of
the store, normalization, Immer, batching, identity output selectors. Use when components
re-render on unrelated state changes, a selector returns a fresh identity every call, or
state is mutated in a reducer. Memoization goes to `perf-rendering`.
base: true
---
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!