@wb_by
Учусь

Почему React замедляется после нескольких переходов между страницами?

Разрабатываю приложения дашбордов. Кодовая база довольно обширна и работы с данными довольно много, но за перформансом я слежу. Использую Redux, роутинг с помощью react-router-dom и history.

Сейчас заметил, что в дев сборке после ~20-25 переходов по страницам происходит какой-то троттлинг. В перформансе никаких выделяющихся процессов нет, просто все становится намного дольше. Действия, которые выполняются за 130ms блокируют тред на секунду. Причем это есть только в dev версии. В проде я так и не смог накликать троттлинг - все работает мгновенно.

Встречались ли вы с таким на ваших проектах? Стоит ли беспокоится, что в деве лагает? Или это норма для неоптимизированого кода? Почему так может происходить?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
Просто наудачу: может, используется < React.StrictMode > ? Он творит всякую дичь в дев-режиме, но выпиливается в прод-сборке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы