Всплывающая подсказка к материалу внезапно приводит к очень низкой производительности и накладывается друг на друга - PullRequest
0 голосов
/ 13 февраля 2020

Я использовал библиотеку material-ui для своего проекта.

Компонент всплывающей подсказки работал очень долго, и в последней сборке проекта всплывающие подсказки работали так, как предполагалось.

Тогда почему-то не могу сказать. Они начали накладываться друг на друга и открылись в течение заметного времени.

См. Изображение

When mouse dragged across the items

Есть кто-нибудь еще сталкивался с этой проблемой. И кто-нибудь из вас нашел решение проблемы.

Я пробовал разные версии библиотеки @ material-ui / core , и одна вещь, изменившаяся в использовании библиотеки с моей стороны из рабочей сборки, и теперь сломанная версия состоит в том, что я включены лаборатории из библиотеки материалов.

Menuitem. js How a menu item is displayed пакет. json

 "@material-ui/core": "^4.5.1",
 "@material-ui/icons": "^4.5.1",
 "@material-ui/lab": "^4.0.0-alpha.42"

Предполагаемый источник проблемы

Когда размер окна находится на границе точки прерывания носителя, например 1280px, где ломаются lg и md. Отображение всплывающей подсказки, кажется, расширяет экран, поскольку переменная ширины, извлеченная из с шириной , будет go от md до большого.

Это то, что я обнаружил, когда мой класс реализовал компонент высшего порядка withWidth, и он застрял бы в бесконечном l oop перехода от md к lg и остановил весь экран.

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