Мы разрабатываем огромное приложение с помощью React.Одна из наших форм включает более 60 с лишним компонентов, размещенных на разных элементах Tab.
Когда я пытаюсь отредактировать ввод, потребовалось 190 мс, чтобы увидеть набранные символы в текстовом поле.После долгих часов копания проблемы мы поняли, что добавление компонента увеличивает время отклика.Тогда мы решили, что проблема заключается в логике рендера antdesign.Затем мы попробовали это с PrimeReact, используя пакет «почему вы сделали обновление».Результат был таким же!
Когда в состоянии происходило какое-либо изменение, все компоненты (включая значки :)) пытались отображать в сообщениях «почему вы обновились».
Вот песочница: https://codesandbox.io/s/6w30ro2l9w
Неправильные ли сообщения "почему вы обновили" или мы что-то упустили?