This blog post explains the techniques in more depth Building animations in React from scratch 1. Basic sequenced enter & exit Live example Code 2. Grouping items Live example Code 3. Enter/update/exit Live example Code