I wrote something about it, explaining about the abort controllers part in avoiding management of old data https://medium.com/@skimchi/preventing-old-data-managing-while-fetching-new-data-reactjs-ffb03772383a