Вам не нужно использовать setTimeout
для этого.Хорошо, что ваш API немедленно возвращает данные.Вы должны рассмотреть случай, когда может возникнуть перегрузка, и данные не возвращаются немедленно.В этом случае вы хотите, чтобы компонент (загрузка) отображался временно, пока данные извлекаются, и когда он доступен, вы отображаете компонент, который отображает эти данные.
Общее правило - избегать использованияsetTimeout
в вашем коде.