AntiPattern
Handler Fires on State Change
unstable-handler-trigger-on-re-render
State-driven UI hooks can re-trigger handlers during navigation or re-renders—e.g., disabled buttons still calling onClick, or onOpen firing repeatedly—because effects/mount logic lacks proper guards or stable change detection.