每个定义的React组件应该都是独立存在的模块,组件之外的一切都是外部世界(组件),外部世界(组件)就是通过prop来和组件进行对话数据传递的
在React中,你可以将prop类似于HTML标签元素的属性...在函数声明自定义的组件中,可以通过props获取组件的属性
如下所示:自定义一个Button组件,给组件添加各个属性值,渲染的结果如下所示
[组件的props数据.png]
import React,...的绑定,this会是undefined,在Es6中,用class类创建的React组件并不会自动的给组件绑定this到当前的实例对象上
将该组件实例的方法进行this坏境绑定是React常用手段
代码如下所示...,使用bind不仅可以帮我们把事件监听方法中的this绑定到当前的组件实例上
bind后面还还可以设置第二个参数,把与组件相关的东西传给组件的,并在construcor构造器函数中进行初始化绑定,虽然bind...-props,它类似HTML标签的属性,但属性值可以是任意数据类型,数字number,字符串String,甚至函数,对象
并且要注意函数式声明(无状态)组件与Es6中类声明组件时,在子组件内部接收props