需求:定义一个组件,设置title属性默认值
学习:组件属性默认值getDefaultProps方法
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>react dome</title>
<script src="./build/react.js"></script>
<script src="./build/react-dom.js"></script>
<script src="./build/browser.min.js"></script>
</head>
<body>
<div id="container"></div>
<script type="text/babel">
var ShowTitle = React.createClass({
getDefaultProps:function () {
return {
title:"将前端坚持到底!"
}
},
render:function(){
return <h1>{this.props.title}</h1>
}
})
//渲染
ReactDOM.render(
<ShowTitle/>, //在未设置title属性时,显示默认值,设置后覆盖默认值
document.getElementById("container")
)
</script>
</body>
</html>