[React学习(5)-React组件中的数据-props.png]
前言
开发一个React应用,更多的是在编写组件,而React组件最小的单位就是React元素,编写组件的最大的好处,就是实现代码的复用...这个constructor(props)构造器函数是自动就生成的,如果没有声明,React会默认添加一个空的construcor,并且会自动执行,有且只执行一次,可以将它视为钩子函数(生命周期函数)...);
}
至于写不写构造器函数,如果该自定义的组件不需要初始化state,不用进行方法的绑定(this坏境的设置),只是单纯的用于接收外部组件传来的props数据用作展示,并没有UI交互渲染动作
那么就不需要为该...,特定的条件下,该用还是要用的
一般而言,在React中,构造函数仅用于下面两种情况:
通过给this.state赋值对象来初始化当前组件内部的state(状态)
在JSX中监听绑定事件处理函数(this...中事件监听this的绑定
this的指向通常与它的执行上下文有关系,一般有以下几种方式
函数的调用方式影响this的取值,如果作为函数调用,在非严格模式下,this指向全局window对象,在严格模式(