Странное поведение приложения React / Redux - PullRequest
0 голосов
/ 02 августа 2020

Я обнаружил странное поведение в своем приложении React. Я исследовал проблемы с производительностью и использовал "тайминги" в Chrome Profiller. Здесь я обнаружил, что одно из моих действий, которое не обновляет хранилище, производит множество «согласований дерева реакции».

Это действие отправляется промежуточным программным обеспечением redux, но для этого типа действия нет редукторов. Таким образом, действие не меняет хранилище Redux, но некоторые из подключенных компонентов React запускают «Согласование». Действие отправляется из промежуточного программного обеспечения Redux после разрешения некоторого обещания. Что может вызвать это?

Результаты профилировщика

...