【问题标题】:react-popper: Should I use one <Manager> component or many on the same page?react-popper:我应该在同一页面上使用一个 <Manager> 组件还是多个组件?
【发布时间】:2018-08-30 20:28:27
【问题描述】:

我应该在我的整个项目的根目录中使用一个&lt;Manager&gt; 组件,还是在我想要弹出内容的每个位置都使用一个&lt;Manager&gt; 更好?例如,每个下拉菜单和每个悬停工具提示都有一个环绕?

【问题讨论】:

    标签: reactjs popper.js


    【解决方案1】:

    绝对包装每个参考元素,正如您在官方 repo 的演示中看到的那样:

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

    如果您查看源代码,您会看到 Reference 组件使用 Context Consumer 来保存对父 Manager 组件的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      • 2018-05-05
      • 1970-01-01
      相关资源
      最近更新 更多