Больше количество ajax-запросов вешает браузер. Как можно оптимизировать?
В react redux приходится делать большое количество ajax запросов к API на одной странице, что приводит к зависанию браузера на определенное время. Принцип работы следущий: получаю список объектов, после передаю в компонент объекта его id и гружу данные для каждого объекта отдельно. API не мое, оптимизировать в один запрос не получается. По этому требуется решение на стороне фронта. Возможно, есть какие-то варианты с конвеерной подгрузкой данных. Главное, чтобы браузер не зависал.
Действительно проблема в перерисовке. Решил следующим образом. Использовал shouldComponentUpdate, что бы свести перерисовку списка объектов к минимуму.