React Popover сторонняя проблема из-за окна - PullRequest
1 голос
/ 26 мая 2020

Я ищу какое-нибудь приспособление для большого стороннего программного обеспечения для собственных нужд.

У меня Поповер , При использовании стороннего GUI, расположенного в правой части окна, Это бросает Warning: findDOMNode is deprecated in StrictMode. Я бы исправил это, если бы мог.

Обычно отверстие Popover вмещает вид из окна, Но этот Popover выходит за пределы правой стороны. Но-но-когда я изменяю размер окна, всплывающее окно возвращается внутрь. Что здесь происходит?

Потому что я не могу понять, как: window.location.reload() или id.hide().show(), не стирая React.Function.Component. Что нужно Popover, потому что мне сказали , что React.Class.Component не работает с React-Hooks .

Опять же - что здесь происходит? Так что я могу это исправить.

1 Ответ

2 голосов
/ 01 июня 2020

Итак, я думаю, что знаю, что сейчас происходит.

Сторонний компонент React еще не загружен, пока его не представит функциональный компонент Popover. Это приводит к срабатыванию предупреждения findDOMNode, потому что этот компонент еще не гидратирован по ссылке и потому что Popover является функциональным компонентом, который не работает с findDomNode.

Но настоящая причина, по которой компонент React выходит за пределы окна, кажется, связана с его размещением до гидратации React. И, насколько я понимаю, сторонний компонент рендерится на стороне сервера, поэтому они должны его увлажнять.

Спасибо всем, что посмотрели на это.

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