AntiPattern
Route-Driven UI State Mismatch
route-ui-lifecycle-mismatch
Conditional rendering and router-driven view lifecycles diverge: components (tabs, drawers, views) may not mount or may fall back to defaults while params/state handlers still run, causing hydration errors or stale/ineffective UI updates.