每个定义的React组件应该都是独立存在的模块,组件之外的一切都是外部世界(组件),外部世界(组件)就是通过prop来和组件进行对话数据传递的
在React中,你可以将prop类似于HTML标签元素的属性...(不放个妹子上来,都难以阅读到这的,哈哈)
一般而言,在React中,构造函数仅用于下面两种情况:
通过给this.state赋值对象来初始化当前组件内部的state(状态)
在JSX中监听绑定事件处理函数...,this指向该创建的实例化对象(类实例方法里面的this都指向这个实例本身)
通过call,apply调用,this指向call和apply的第一个参数
在React中,给JSX元素,监听绑定一个事件时...,你需要手动的绑定this,如果你不进行手动bind的绑定,this会是undefined,在Es6中用class类创建的React组件并不会自动的给组件绑定this到当前的实例对象上
将该组件实例的方法进行...Es6中类声明组件时,在子组件内部接收props的写法上的差异,当使用类class声明一个组件时,定义自己的构造器函数,一定要使用constructor构造器函数,并且设置接收props参数,以及调用super