react-popper:我应该在同一页面上使用一个组件<Manager>还是多个组件?



我应该在整个项目的根目录中有一个<Manager>组件,还是为每个要弹出内容的地方都有一个<Manager>更好?例如,每个下拉菜单和每个悬停工具提示周围都有一个环绕?

一定要包装每个引用元素,正如你在官方存储库的演示中看到的那样:

https://github.com/FezVrasta/react-popper/blob/master/demo/index.js#L61

如果您查看源代码,您将看到引用组件使用上下文使用者来保存对父管理器组件的引用。

最新更新