About
This skill implements the best practices from the official React documentation's 'You Might Not Need an Effect' guide and specialized ESLint patterns. It helps developers eliminate common anti-patterns like using effects for derived state, chained state updates, and event-driven logic. By providing specific alternatives such as rendering-time calculations, useMemo, and direct event handling, this skill ensures React components are more performant, easier to debug, and free from common synchronization bugs.