Javascript 聚合物1.x与反应
我目前正在尝试将一些使用Polymer v1构建的网络组件集成到使用最新React版本(我正在编写的16.3.2)构建的应用程序中 在所有主流浏览器(Chrome、Edge、Firefox)上,这种集成都可以正常工作。 但是,在Safari上,我不断遇到以下错误:Javascript 聚合物1.x与反应,javascript,reactjs,polymer,web-component,react-dom,Javascript,Reactjs,Polymer,Web Component,React Dom,我目前正在尝试将一些使用Polymer v1构建的网络组件集成到使用最新React版本(我正在编写的16.3.2)构建的应用程序中 在所有主流浏览器(Chrome、Edge、Firefox)上,这种集成都可以正常工作。 但是,在Safari上,我不断遇到以下错误: TypeError:undefined不是对象(正在计算“descriptor.get”) 这个错误是由react dom.development.js脚本触发的(它也发生在产品构建中) 我的直觉是,一旦聚合物被加载并开始与dom交互
TypeError:undefined不是对象(正在计算“descriptor.get”)
这个错误是由react dom.development.js
脚本触发的(它也发生在产品构建中)
我的直觉是,一旦聚合物被加载并开始与dom交互,它就会覆盖或以某种方式重叠任何正在进行的反应,但我真的找不到发生这种情况的地方或方式,也找不到合适的解决方法
有谁能提供更多关于为什么会发生这种情况的见解,或者在哪里寻找解决方案
非常感谢
使用的版本:
- Polymer1.x(所有组件均更新至最新的1.x版本)
- 反应16.3.2
- webcomponents-lite.min.js0.7.24(与Polymer 1.x兼容的最新版本)