componentA.jsx
中有一个名为 componentA
的组件。在这个脚本中,它将在同一时间呈现。
在 componentA.jsx
:
让ComponentA = React.createClass({
 render:function(){...}
});

 ReactDOM.render(&# xA;< ComponentA />,
 document.getElementById('container')
);



 在 index.pug
:
extends ./template.pug
block content
 DIV#容器

脚本(类型= '文本/巴别')
包括./components/building.jsx
删除 componentA.jsx
中的 ReactDOM.render
。然后我可以在其他< script>中使用
,如下面的代码。我想将渲染的动作移动到其他位置。 ComponentA
。标记
在新的 componentA.jsx
:
让ComponentA = React.createClass({
 render:function(){...}
});



 在新的 index.pug
中:
extends ./template.pug xA;
阻止内容
 DIV#容器

脚本(类型= '文本/巴别')
包括./components/building.jsx
。脚本(类型= '文本/巴别')
 ReactDOM.render(
< ComponentA />,
 document.getElementById('container')
);


& #xA; 将在浏览器中收到错误消息。

& #xA; ReferenceError:未定义ComponentA