有人将Marzipano 360 全景查看器与 ReactJS 应用程序结合使用吗?
有没有人对如何做到这一点有任何想法?
我的一个想法是可能将 React 虚拟 dom 的 Marzipano 传递ref
给原始 DOM 元素,但是我认为 Marzipano 可能会在该元素中添加和删除其他 DOM 元素,所以我认为这可能与 React 的 DOM 管理冲突并导致问题.
另一个想法是在根 ReactDOM 元素之外document.getElementById
的元素中渲染 Marzipano,然后使用常规 old来访问它,并在需要全景图可见时使用 CSS 将 Marzipano 元素覆盖在 React 应用程序上方。
两者都很老套,远非理想,所以如果有人有更好的想法,请发表。
(注意这是一个个人的副项目,所以更多的hacky想法是完全可以的)