【发布时间】:2019-08-19 12:47:57
【问题描述】:
我是初学者,想了解react-popper。在他们的github 上,这是示例代码:
import { Manager, Reference, Popper } from 'react-popper';
const Example = () => (
<Manager>
<Reference>
{({ ref }) => (
<button type="button" ref={ref}>
Reference element
</button>
)}
</Reference>
<Popper placement="right">
{({ ref, style, placement, arrowProps }) => (
<div ref={ref} style={style} data-placement={placement}>
Popper element
<div ref={arrowProps.ref} style={arrowProps.style} />
</div>
)}
</Popper>
</Manager>
);
这就在那里应该可以工作吗?我不确定我是否理解如何使用此代码,如果我将这个 Example 组件导入/使用到我自己的父组件中会是什么样子;我需要通过refs吗?为何如此?如果有人能给我这个代码的工作示例,那就太好了,我只是想看看如何使用它。
【问题讨论】:
标签: javascript reactjs popper.js react-popper