React18 Batching Patterns

Provides exact patterns for diagnosing and fixing automatic batching regressions in React 18 class components. Use this skill whenever a class component has multiple setState calls in an async method, inside setTimeout, inside a Promise .then() or .catch(), or in a native event handler. Use it before writing any flushSync call - the decision tree here prevents unnecessary flushSync overuse. Also use this skill when fixing test failures caused by intermediate state assertions that break after React 18 upgrade.

FluxonLab 63c3255 3 files · 10.7 KB Updated

File contents

FluxonLab/Skillry/tree/main/community/github-awesome-copilot/skills/react18-batching-patterns commit 63c32551cf

Frequently asked questions

npx skillmds@latest add fluxonlab/react18-batching-patterns