这个问题在这里已有答案:
-
Parse Error: Adjacent JSX elements must be wrapped in an enclosing tag 10个答案
-
React.js Error “Adjacent JSX elements must be wrapped in an enclosing tag” 3个答案
创建一个新组件并在我的主组件中使用它并运行webpack后,我得到了错误
相邻的JSX元素必须包含在封闭标记中
这是我的代码片段:
var React = require('react');
var Nav = require('Nav');
var Main = React.createClass({
render : function(){
return (
<Nav />
<h2>Main Component</h2>
);
}
});
3 回答
当有多个元素时,你需要将它包装起来,这样它才会返回一个:
错误消息非常明显:您无法返回
因为它们是两个组成部分 . 在返回之前将它们包裹在其他东西中 .
它应该由根元素包装