如何解决ReactTooltip.show 在功能组件中不起作用
我想根据某种逻辑显示工具提示,这意味着我将执行 ReactTooltip.show 来手动显示工具提示。
截至目前,文档中的示例提到将目标的引用传递给函数,这在我的情况下不起作用。
这是我创建的代码沙箱的链接,显示了我的代码的示例结构:https://codesandbox.io/s/reacttooltip-sandbox-ovzfe
解决方法
首先你需要forwardRef
并且您还需要段落中的属性
<p
ref={ref}
data-tip="tooltip"
data-for={props.dataFor}
data-event="click"
>
This is Tooltip 3
</p>
我添加了一个额外的属性 dataFor
以提高可定制性
这里是一个带有 useRef
而不是 useState
的 sandbox
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。