You don't animate from A to B, you declare B and Compose handles the rest
animate*AsState animates toward a target that can change at any moment. Understanding it as declarative rather than imperative explains interruption, redirection, and why spring is the right default.











