Реагировать на проблему повторного рендеринга с помощью AntDesign и PrimeReact

Мы разрабатываем огромное приложение с React. Одна из наших форм включает более 60 с лишним компонентов, размещенных на разных элементах Tab.

Когда я пытаюсь редактировать ввод, потребовалось 190 мс, чтобы увидеть набранные символы в текстовом поле. После долгих часов копания проблемы мы поняли, что добавление компонента увеличивает время отклика. Тогда мы решили, что проблема заключается в логике рендера antdesign. Затем мы попробовали это с PrimeReact, используя пакет "почему вы сделали обновление". Результат был таким же!

Когда в состоянии происходило какое-либо изменение, все компоненты (включая значки:)) пытались отображать в соответствии с сообщениями "почему вы обновились".

Вот песочница: https://codesandbox.io/s/6w30ro2l9w

Являются ли сообщения "почему вы обновили" неправильными или мы что-то упустили?

0 ответов

Другие вопросы по тегам