我已经开始使用 preact 创建一个占用空间更小的 pwa。到目前为止一切顺利,该应用程序几乎作为模块化组件完成。
当我尝试将此组件插入另一个 React Web 应用程序时,天堂中的麻烦就出现了。preact 组件只是在 go 上呈现。而我想在我自己的视图层次结构中实例化这个组件。
就像是:
<div className={'abcd'}>
<PreactComponent />
</div>
但是一旦我尝试包含bundle.js
来自 Preact 的构建,它就会呈现为body
擦除其他所有内容。
有什么我想念的吗?
这是Preact
index.js
import { h, render, Component } from 'preact';
import './style';
import App from './components/app';
export default class Player extends Component {
render() {
let bucketId = this.props.bucketId
let videoId = this.props.videoId
return <App pluggedIn={true} />
}
}
理想情况下,这应该给了我一个组件<Player/>
,但它是自己渲染的。我什至没有使用Preact.render()