<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></script> <script src="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></script> <script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script> </head> <body> <div id="react3"></div> <script type="text/babel"> var Hello=React.createClass({ //组件Hello首字母要大写,组件里面必须有render方法,用于输出组件。另外组件类Hello只能包含一个顶层标签 render:function(){ return <h1>{this.props.name}</h1>; //组件的属性可以在组件类的 this.props 对象上获取 }, }); ReactDOM.render( <Hello name="llm"/>, document.getElementById("react3") ); </script> <!--添加组件属性,有一个地方需要注意,就是 class 属性需要写成 className ,for 属性需要写成 htmlFor ,这是因为 class 和 for 是 JavaScript 的保留字。--> </body> </html>
时间: 2024-10-23 22:05:27