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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽