AntiPattern
Conditional View Mounting
conditional-view-mounting-state-noop
Drawer/UI state updates appear to “do nothing” because the target component isn’t mounted or the view constructor isn’t executed on navigation, so conditional rendering and scope mismatches prevent the state-dependent UI from changing.