,在调用组件时,对组件设置了props值,而在组件内部通过this.props获取属性值
从而得出,父组件(外部组件)向子(内)组件传值是通过设置JSX属性的方式实现的,而在子组件内部获取父(外部)组件数据是通过...,只要组件内部要使用prop值,那么这个props参数是要必传的,否则的话在当前组件内就无法使用this.props接收外部组件传来的值
但是无论有没有constructor函数,render函数,子组件内都可以使用...,在非严格模式下,this指向全局window对象,在严格模式(use "strict")下,this指向undefined
如果作为方法的调用,this指向调用的对象,谁调用它,this就指向谁
作为构造器函数调用..." />, container);
从上面的代码中,可以看得出,父组件中JSX的prop值可以是一个方法,在子组件想要把数据传递给父组件时,需要在子组件中调用父组件的方法,从而达到了子组件向父组件传递数据的形式...如上代码,当外部组件没有传propContent值时,React通过defaultProps设置了一个初始默认值
它会显示默认设置的初始值,如果外部组件传了prop值,它会优先使用传入的prop值,覆盖默认设置的初始值