我应该在整个项目的根目录中有一个<Manager>
组件,还是为每个要弹出内容的地方都有一个<Manager>
更好?例如,每个下拉菜单和每个悬停工具提示周围都有一个环绕?
一定要包装每个引用元素,正如你在官方存储库的演示中看到的那样:
https://github.com/FezVrasta/react-popper/blob/master/demo/index.js#L61
如果您查看源代码,您将看到引用组件使用上下文使用者来保存对父管理器组件的引用。