В каких случаях renderRoot запускается в React? - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь оптимизировать приложение, имеющее проблемы с производительностью при перетаскивании.Для этого я использую response-dnd.

Мне удалось отфильтровать ненужные повторные рендеры, которые явно замедляли процесс.

Однако, когда я смотрю на диаграмму пламени, онаКажется, запустить renderRoot () 5-6 раз.Читая о предмете, я понял, что это является частью процесса каждый раз, когда происходит изменение в состоянии или опорах какого-либо компонента.Когда я выполняю другие действия, я не всегда могу обнаружить, что renderRoot () происходит, и это меня озадачивает.

Мой вопрос: когда и почему происходит renderRoot ()?

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