1、问题背景

利用React的属性PropTypes,可以接受任意的字符串、对象、函数等。


2、实现源码

<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title>React组件的属性PropTypes</title>
<script type="text/javascript" src="../js/react.js" ></script>
<script type="text/javascript" src="../js/react-dom.js" ></script>
<script type="text/javascript" src="../js/browser.min.js" ></script>
<script type="text/babel">
var WanTitle = React.createClass({
propTypes:{
name:React.PropTypes.string.isRequired,
},
render:function(){
return <label>{this.props.name}</label>
}
});

ReactDOM.render(
<WanTitle name="胡思思"/>,
document.getElementById("propTitle")
);
</script>
</head>
<body>
<div id="propTitle"></div>
</body>
</html>

3、实现结果


更多相关文章

  1. Javascript XML DOM将属性设置为特定元素
  2. 如何将带有双引号反斜杠的JSON字符串转换为Javascript对象
  3. 为什么我收到此错误:“未捕获的TypeError:无法读取未定义的属性'标
  4. Javascript正则表达式应该允许空和非空字符串,但它不会
  5. 获取拆分字符串数组的最后一个元素
  6. 打字稿:无法访问类属性[重复]
  7. “错误:路径必须是字符串”(v5.10.0)
  8. javascript 截取字符串方法汇总
  9. JavaScript String(字符串对象)

随机推荐

  1. Spring Boot项目利用MyBatis Generator进
  2. 自制一个 elasticsearch-spring-boot-sta
  3. RocketMQ 源码分析 —— Message 拉取与
  4. 疫情防控不能松懈,利用数据挖掘做好重点区
  5. python六大数据类型
  6. 黑科技神器-uTools
  7. Drawable、Bitmap、Canvas和Paint的区别
  8. 栈的应用(运算问题)
  9. 性能优化技巧:外键序号化
  10. RocketMQ 源码分析 —— Message 顺序发