AntiPattern

Inconsistent UI State/Layout Contracts

inconsistent-ui-layout-state-contracts

Component layout and state break because shared contracts aren’t enforced: toggles don’t use a single controlling group, grids lack a sized root, and tab/panel rendering or hook timing misaligns DOM/state expectations, causing inconsistent visuals and behavior.