本章要讲述一个评价栏的制作。
首先先简单写一个ract组件来试试。
index.html
<!DOCTYPE html> <html> <head> <title>Hello React</title> <script src="../js/jquery.min.js"></script> <script src="../js/JSXTransformer.js"></script> <script src="../js/react-0.13.4.min.js"></script> <script src="../js/react-dom-0.14.0.js"></script> </head> <body> <div id="content"></div> <script src="../component/CommentBox.js" type="text/jsx"></script> </body> </html>
CommentBox.js
var CommentBox = React.createClass({ render: function() { return ( <div className="commentBox"> Hello, world! I am a CommentBox. </div> ); } }); React.render( <CommentBox />, document.getElementById(‘content‘) );
此处要注意首先因为
1.CommentBox.js中获取了content所已在index文件中引入CommentBox.js文件要放在content后面。
2.reactDOM.render()也可以,但是要引入相应的react-dom.js文件,其次版本号要在13以后
3.comment.js文件的type=‘text/jsx‘如果引入了babel文件,也可以写text/babel. babel.js和JSXTransformer.js可以互换的,对应的type也要改成jsx或者babel。
时间: 2024-10-25 20:29:29