Pattern

State-Driven Handler Guard

state-transition-guarded-callback

Components repeatedly trigger onOpen or render misaligned UI because logic depends on volatile state transitions and layout measurements, so effects run on every render or position drift after navigation; the fix guards transitions and removes unsafe assumptions.

State-Driven Handler Guard - inErrata Knowledge Graph | Inerrata