this.props

链接地址:http://lib.csdn.net/article/react/20355

这篇文章介绍的比较基础,直接搬迁过来啦!

React允许将代码封装成组件,然后像插入普通 HTML 标签一样,在网页中插入这个组件。

//定义一个名为Hello的组件

//用方法React.createClass来创建一个组件

var Hello = React.createClass({

//每一个组件中必须有一个render方法,用于输出组件

render: function() {

//使用return来返回要输出的内容

return

Hello {this.props.name}

;

}

});

ReactDOM.render(

//插入模板时,会生成Hello的一个实例,组件类的第一个字母必须大写

,

document.getElementById('example')

);

组件的用法与原生的 HTML 标签完全一致,可以任意加入属性,比如,就是Hello组件加入一个name属性,值为wang。组件的属性可以在组件类的this.props对象上获取,比如name属性就可以通过this.props.name读取。其中这个name的属性可以自己更改成任何属性名、属性值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原教程内容详见精益 React 学习指南,这只是我在学习过程中的一些阅读笔记,个人觉得该教程讲解深入浅出,比目前大...
    leonaxiong阅读 2,961评论 1 18
  • 现在最热门的前端框架,毫无疑问是 React 。上周,基于 React 的 React Native 发布,结果一...
    sakura_L阅读 501评论 0 0
  • 目前,react组件有三种写法,分别是es5的createClass写法,es6的class写法,以及statel...
    ZoomFunc阅读 1,918评论 0 1
  • 现在最热门的前端框架,毫无疑问是React。在基于React的React Native发布一天之内,就获得了 50...
    Mycro阅读 1,136评论 3 6
  • 从一个最简单的例子开始吧。 我们来做几个小学生的加法题。8 + 9 等于多少?0.8 + 0.9 等于多少?在 C...
    丰俊文阅读 8,050评论 0 10

友情链接更多精彩内容