Animate a List of Elements in Staggered Sequence in React
Build a React component that animates a list of items (loading bars, cards, or list entries) one after another in sequence, each starting slightly after the previous one finishes. Implement a loading bar that fills from 0% to 100% over a fixed duration, triggered by a button click. Queue multiple animations so they run back to back rather than simultaneously. Use CSS transitions or keyframe animations and provide a reset button to restart the sequence.