Реагировать на проблему повторного рендеринга с помощью AntDesign и PrimeReact - PullRequest
0 голосов
/ 25 сентября 2018

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

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

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

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

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

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