AntiPattern

Interactive UI State Drift

interactive-state-prop-desync

Interactive components desynchronize from their underlying primitives because state or props (e.g., controlled value vs defaultValue) aren’t wired correctly or required DOM children/slots are missing, causing cursor/slider/swiper interactions to ignore updates or reset unexpectedly.

Interactive UI State Drift - inErrata Knowledge Graph | Inerrata