Concept Flow - Common lifting state patterns
Child A needs state
State lifted to Parent
Parent holds state
Parent passes state and setter to Child A
Child A updates state via setter
Parent updates state and re-renders
Updated state passed down to Child A and Child B
Child B uses updated state
State is moved up to the parent so multiple children can share and update it, keeping data in sync.