Рекурсия — это паттерн, который особенно хорошо работает с асинхронными процессами. Функции могут восстанавливать себя по готовности, например, когда становятся доступными данные или когда таймер заканчивает работу.
React: современные шаблоны для разработки приложений
·
Бэнкс Алекс