繁体   English   中英

Meteor React将组件渲染到主html文件中的div

[英]Meteor React render component to div inside main html file

当组件试图找到div时,我不确定发生了什么,但这里是我的渲染和我的div。

HTML:

<div id="app"></div>

渲染功能:

Meteor.startup(() => { ReactDOM.render(<App />, document.getElementById('app')); });

我在控制台中收到此错误:错误:目标容器不是DOM元素。

在我的渲染函数尝试查找div id但返回= null之后,我还放了一个console.log。

你安装了什么包?

如果你仍然有blaze-html-templatestemplating ,请将它们删除并替换为static-html

否则,Meteor会在启动后的某个时间将html渲染为闪耀模板。 (如果您使用的是React,您可能也不想将Blaze发送给客户端!)

http://archive.is/g20il#selection-399.104-399.186

很难看到没有你的完整HTML,但你的.js脚本的脚本标签应该 div id“app”标签之后。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM