【发布时间】:2022-01-24 19:06:33
【问题描述】:
我正在尝试将react-portal 与我的工具提示组件一起使用。没有错误,但它似乎不起作用:
- 工具提示仍被其父容器部分隐藏,
overflow:hidden - 我没有看到它添加到
#root之外的新 div 中。
import { Portal } from 'react-portal';
return (
<>
<Wrapper
onMouseEnter={showTip}
onMouseLeave={hideTip}
ref={triggerRef}
>
{children}
</Wrapper>
{render && (
<Portal node={triggerRef.current}>
<Content
placement={placement}
fade={active}
>
{content}
</Content>
</Portal>
)}
</>
);
这里是Codesandbox 的完整代码。
【问题讨论】:
标签: javascript reactjs react-portal