今天做一个组件中套用组件的例子
直接上源码
<!DOCTYPE html>
<html>
<head>
<script src="../build/react.js"></script>
<script src="../build/react-dom.js"></script>
<script src="../build/browser.min.js"></script>
<script src="../build/JSXTransformer.js"></script>
<script src="../build/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/showdown/0.3.1/showdown.min.js"></script>
</head>
<body>
<div id="example"></div>
<script type="text/jsx">
var converter = new Showdown.converter();
var CommentBox = React.createClass({
render:function(){
return(
<div className="commentBox">
<CommentForm />
<CommentList />
</div>
);
}
});
var CommentList = React.createClass({
render:function(){
return(
<div className="commentList">
hello ! I am a commentList.
</div>
);
}
});
var CommentForm = React.createClass({
render:function(){
return(
<div className="commentFrom">
hello ! I am a commentFrom.
</div>
);
}
});
React.render(
<CommentBox />,
document.getElementById('example')
);
</script>
</body>
</html>