React TransitionGroup - Detecting and cancelling a transition that is in progress
问题 My app has multiple pages labelled 'Red', 'Green', 'Blue' and 'Pink'. To allow the user to navigate between the pages, I use React Router (v5.2.0). The routes are wrapped in a TransitionGroup (v4.4.1) so that when the user navigates to a new page, a fade-in transition effect is applied to the page that makes it slowly fade into view. The duration of this transition is 5000ms. **Problem** The app initialises on page 'Red'. Say the user clicks on page 'Blue' and then on page 'Pink' while Blue's