在创建一个新组件并在我的主组件中使用它并运行webpack后,我得到了错误
相邻的JSX元素必须包装在一个封闭的标记中
以下是我的代码片段:
var React = require('react');
var Nav = require('Nav');
var Main = React.createClass({
render : function(){
return (
<Nav />
<h2>Main Component</h2>
);
}
});
它应该被根元素包裹
<div>
<Nav/>
<h2>Main Component</h2>
</div>
错误消息非常不言自明:您无法返回
(
<Nav />
<h2>Main Component</h2>
)
因为它们是两个组成部分。在归还之前用别的东西把它们包起来。
当有多个元素时,需要对其进行包装,使其仅返回一个:
var Main = React.createClass({
render: function() {
return (
<div>
<Nav />
<h2>Main Component</h2>
</div>
);
}
});
我试图打印道具的反应组件,但得到一个错误。请帮助: 片段: 我在等“你好,亲爱的!”然后下一行是“蓝色”。但是,我得到了这个错误。 错误:
我一直在尝试将一个html网站移植到Gatsbyjs并做出反应。在构建header Comparement时,我在带有的行中得到一个错误“相邻的JSX元素必须包装在一个封闭的标记中”。我想不出这个问题,请你帮忙。我使用有状态组件构建它的原因是,稍后我将向它添加一些额外的功能。 这是我的代码:
我有下面的代码是react.js这是抛出一个错误 “相邻的JSX元素必须包装在一个封闭的标记中”。看起来React不接受相邻的相同标记如何显示表格数据?
当我为我的反应应用程序构建反应路线时,错误出现了 分析错误:相邻的JSX元素必须包装在封闭标记中。 下面是我的代码 谢谢
相邻的JSX元素必须包装在一个封闭的标记reactjs中 我的代码有什么问题?? 错误代码调用如下: 相邻的JSX元素必须包装在一个封闭的标记中 代码在元素标记中出错
我为代码的质量提前道歉。当我尝试将html代码放入gatsby.js项目的index.js页面中时,我遇到以下错误: ./src/components/section3.js模块构建失败时出错(来自./node_modules/gatsby/dist/utils/babel loader.js):SyntaxError:/path/src/components/section3.js:相邻的JSX