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.

Handler Fires on State Change - inErrata Knowledge Graph | Inerrata