Fwiw React-motion solves TransitionGroup in a purely functional manner. <a href="https:&#x2F;&#x2F;github.com&#x2F;chenglou&#x2F;react-motion" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chenglou&#x2F;react-motion</a>