AntiPattern
Props-Driven React State Isolation
react-props-scope-state-leakage
Child rendering and step navigation fail because React scope and state lifecycles aren’t isolated: children can’t access or mutate parent variables without props, stable function refs don’t hold, and reused component instances let state leak across steps.