Reactjs 无法在React应用程序中集成stenciljs组件
我试图集成使用StencilJS构建的web组件,但我得到以下错误Reactjs 无法在React应用程序中集成stenciljs组件,reactjs,web-component,stenciljs,Reactjs,Web Component,Stenciljs,我试图集成使用StencilJS构建的web组件,但我得到以下错误 Uncaught (in promise) TypeError: Cannot read property 'isProxied' of undefined at initializeComponent ReactJS,index.js文件=> import {defineCustomElements} from 'my-modal/loader'; defineCustomElements(window); 模具组
Uncaught (in promise) TypeError: Cannot read property 'isProxied' of undefined
at initializeComponent
ReactJS,index.js文件=>
import {defineCustomElements} from 'my-modal/loader';
defineCustomElements(window);
模具组件:
import { Component, Prop, h } from '@stencil/core';
@Component({
tag: 'my-component',
styleUrl: 'my-component.css',
shadow: true
})
export class MyComponent {
@Prop() first: string;
render() {
return <div>Hello, World! I'm {this.first} <hr />
</div>;
}
}
从'@stencil/core'导入{Component,Prop,h};
@组成部分({
标记:“我的组件”,
styleUrl:'my component.css',
影子:对
})
导出类MyComponent{
@Prop()第一个:字符串;
render(){
返回你好,世界!我是{this.first}
;
}
}
有什么想法吗?:) 添加了代码片段:)我遇到了或多或少完全相同的问题-你有什么进展吗?你能发布准确的错误吗?我能够使用CreateReact应用程序而不是我的实际项目。注意:您可能需要在模具项目中执行``npm run build--prod```并执行``npm link``。我已经发布了一个使用模具构建的简单组件。抱歉耽搁了!CreateReact应用程序也适用于我。你是在用包裹吗?我会试试你的建议——谢谢!添加了代码片段:)我遇到了或多或少完全相同的问题-你有什么进展吗?你能发布准确的错误吗?我能够使用CreateReact应用程序而不是我的实际项目。注意:您可能需要在模具项目中执行``npm run build--prod```并执行``npm link``。我已经发布了一个使用模具构建的简单组件。抱歉耽搁了!CreateReact应用程序也适用于我。你是在用包裹吗?我会试试你的建议——谢谢!