Производительность моего приложения React очень низкая, и если вы выберете «Выделение обновлений» в Chrome, вы обнаружите, что практически каждый отдельный компонент рендерится с каждым вашим движением.
Открыть простой модал?Все в приложении перерисовывается, вплоть до значков FontAwesome.
Нажмите где-нибудь на экране?Все перерисовывает.
Я добавил действительно агрессивные shouldComponentUpdate
с практически каждому компоненту.Я использовал DeepDiff
, чтобы проверить, что вызывает обновления (ничего не происходит. Пропис / состояние в основном всегда одинаковы).
Что еще я могу проверить, чтобы попытаться решить эту проблему?Ничего особенного не происходит, и в большинстве случаев это даже не связано с Redux или чем-то подобным.