[英]Render HTML with <script> tag inside a component in REACT
[英]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-templates
或templating
,请将它们删除并替换为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.