【问题标题】:React Popover 3rd-Party Out-Of-Window-View ProblemReact Popover 3rd-Party Out-Of-Window-View 问题
【发布时间】:2020-05-26 20:59:25
【问题描述】:

我正在为第一方的问题寻找一些可容纳大型第三方软件的软件。

我有一个Popover
使用位于窗口右侧的第 3 方 GUI,
这会引发Warning: findDOMNode is deprecated in StrictMode.
如果可以的话,我会修复它。

通常,Popover 开口容纳窗口视图,
但是这个 Popover 超出了右侧。
但是,但是,当我调整窗口大小时,Popover 会自动回到里面。
这里发生了什么?

因为,我不知道如何:window.location.reload()id.hide().show() 而不擦拭 React.Function.Component
Which the Popover needs because I've been told React.Class.Component 不适用于 React-Hooks

再次 - 这里发生了什么?所以我可以修复它。

【问题讨论】:

标签: reactjs window popover bounds react-state


【解决方案1】:

所以我想我知道现在发生了什么。

第 3 方的 React 组件在 Functional Popover 组件出现之前尚未加载。这会导致触发 findDOMNode 警告,因为该组件尚未在参考上进行水合,并且因为 Popover 是一个功能组件,它不适用于 findDomNode

但是,React 组件掉到窗口外的真正原因似乎是由 React 水合之前的放置引起的。据我了解,第 3 方组件是服务器端渲染的,这就是为什么它必须由它们补充的原因。

感谢大家关注这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    相关资源
    最近更新 更多