admin管理员组文章数量:1277404
I am building web app in Reactjs. In the loop of mapping the records from data server, I get this error:
Expected Corresponding JSX closing
at this line
<h5>Still Water <br> 500 ml</h5>
plete catalog.jsx code:
var React = require('react');
var Parse = require('parse').Parse;
var ParseReact = require('parse-react');
module.exports = React.createClass({
mixins: [ParseReact.Mixin],
getInitialState: function() {
return {
error: null,
signup: false
};
},
//Observe Function - a newly proposed function for prarse react integration
observe: function() {
//declare any variable you need here.
return {
product: (new Parse.Query('product'))
.ascending('createdAt')
};
},
render: function() {
var content = (
<div>
no product
</div>
);
if(this.data.product.length){
var content = (
<div >
{this.data.product.map(function(p) {
return (
//<div>Abdulrhman</div>
//From Design
<div className="col-md-4">
<div className="item text-center">
<div className="photo">
<img src="images/small-blue.png">
<br><br>
<h5>Still Water <br> 500 ml</h5>
</div>
<div className="action">
<button type="button" className="btn btn-primary">Add</button>
</div>
</div>
</div>
);
}, this)}
</div>
);
}
else{
var content = (<div>
</div>)
}
return content;
},
ImgSizeFnc: function(size){
if(size === 'small')
return 'width="100px" height="1000px"';
}
});
I need to figure out this error.
I am building web app in Reactjs. In the loop of mapping the records from data server, I get this error:
Expected Corresponding JSX closing
at this line
<h5>Still Water <br> 500 ml</h5>
plete catalog.jsx code:
var React = require('react');
var Parse = require('parse').Parse;
var ParseReact = require('parse-react');
module.exports = React.createClass({
mixins: [ParseReact.Mixin],
getInitialState: function() {
return {
error: null,
signup: false
};
},
//Observe Function - a newly proposed function for prarse react integration
observe: function() {
//declare any variable you need here.
return {
product: (new Parse.Query('product'))
.ascending('createdAt')
};
},
render: function() {
var content = (
<div>
no product
</div>
);
if(this.data.product.length){
var content = (
<div >
{this.data.product.map(function(p) {
return (
//<div>Abdulrhman</div>
//From Design
<div className="col-md-4">
<div className="item text-center">
<div className="photo">
<img src="images/small-blue.png">
<br><br>
<h5>Still Water <br> 500 ml</h5>
</div>
<div className="action">
<button type="button" className="btn btn-primary">Add</button>
</div>
</div>
</div>
);
}, this)}
</div>
);
}
else{
var content = (<div>
</div>)
}
return content;
},
ImgSizeFnc: function(size){
if(size === 'small')
return 'width="100px" height="1000px"';
}
});
I need to figure out this error.
Share Improve this question edited Oct 13, 2015 at 13:59 Myk Willis 12.9k5 gold badges49 silver badges64 bronze badges asked Oct 12, 2015 at 13:46 AbdulrahmanDevAbdulrahmanDev 451 gold badge1 silver badge5 bronze badges1 Answer
Reset to default 9All tags need to be closed: Self-closing tags
You need a /
in your <br>
and <img>
tags.
<br />
<img src="images/small-blue.png" />
本文标签: javascriptExpected Corresponding JSX closing errorStack Overflow
版权声明:本文标题:javascript - Expected Corresponding JSX closing error - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741292746a2370641.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论