React Popover第三方窗外视图问题。

问题描述 投票:0回答:1

我想找一些容纳大型第三方软件的第1方关注。

我有一个 罩衫窗口右侧的第三方GUI,会抛出一个 "我是谁 "的问题。Warning: findDOMNode is deprecated in StrictMode. 如果可以的话,我一定会修正它。

通常情况下,Popover的开口可以容纳窗口视图,但这个Popover延伸到了右侧,但是-the-but,当我调整窗口大小时,Popover又回到了里面。 但是,但是,当我调整窗口的大小时,弹出窗口就会自己回到里面。 这到底是怎么回事?

因为,我不知道该怎么做。window.location.reload() 或者... id.hide().show() 不擦拭 React.Function.Component. 这就是波波弗需要的,因为我被告知React.Class.Component 不能与 React-Hooks.

再问一次--这到底是怎么回事?好让我来解决。

reactjs window popover bounds react-state
1个回答
0
投票

所以我想我现在知道是怎么回事了。

第三方的React组件还没有被加载,直到Functional Popover组件出现。这就导致了 findDOMNode 警告触发,因为这个组件还没有在参考中被水化,并且因为Popover是一个功能组件,它不能和 findDomNode.

但是,React组件掉在窗口外的真正原因似乎是由React水合之前的位置造成的。而据我了解,第三方组件是服务器端渲染的,这也是为什么它必须由他们进行水合的原因。

谢谢大家的关注。

© www.soinside.com 2019 - 2024. All rights reserved.