Задать вопрос
olgenn
@olgenn
Frontend-developer

Больше количество ajax-запросов вешает браузер. Как можно оптимизировать?

В react redux приходится делать большое количество ajax запросов к API на одной странице, что приводит к зависанию браузера на определенное время. Принцип работы следущий: получаю список объектов, после передаю в компонент объекта его id и гружу данные для каждого объекта отдельно. API не мое, оптимизировать в один запрос не получается. По этому требуется решение на стороне фронта. Возможно, есть какие-то варианты с конвеерной подгрузкой данных. Главное, чтобы браузер не зависал.
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Средний 9 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Академия Eduson
    React-разработчик
    2 месяца
    Далее
Решения вопроса 1
olgenn
@olgenn Автор вопроса
Frontend-developer
Действительно проблема в перерисовке. Решил следующим образом. Использовал shouldComponentUpdate, что бы свести перерисовку списка объектов к минимуму.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@SeaBreeze876
Front-end разработчик
скорее всего дело не в самих запросах, а в перерисовке после получения каждого ответа. Стоит навесить лоадер, пока не будут получены все данные
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы