Многие компоненты перерисовываются с каждой отдельной операцией - PullRequest
0 голосов
/ 14 мая 2019

Производительность моего приложения React очень низкая, и если вы выберете «Выделение обновлений» в Chrome, вы обнаружите, что практически каждый отдельный компонент рендерится с каждым вашим движением.

Открыть простой модал?Все в приложении перерисовывается, вплоть до значков FontAwesome.

Нажмите где-нибудь на экране?Все перерисовывает.

Я добавил действительно агрессивные shouldComponentUpdate с практически каждому компоненту.Я использовал DeepDiff, чтобы проверить, что вызывает обновления (ничего не происходит. Пропис / состояние в основном всегда одинаковы).

Что еще я могу проверить, чтобы попытаться решить эту проблему?Ничего особенного не происходит, и в большинстве случаев это даже не связано с Redux или чем-то подобным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...