ReactElement即大名鼎鼎的“虚拟DOM”,它是一个普通的对象,描述了一个组件的实例或一个DOM节点及其属性
组件实例是组件类的实例化对象,它通常被用业管理内部状态和处理生命周期函数。无状态函数是没有实例化对象的,因此无法使用生命周期函数,也没有内部状态。
生命周期函数是React组件类中的一些函数钩子,它们在组件加载(渲染)、更新、卸载时被调用。
React组件生命周期函数中的this指向组件实例。自定义组件方法的this会因“调用者”不同而不同。为了在组件的自定义方法中获取组件实例,需要手动绑定this到组件实例:
class App extends RTCIceCandidatePairChangedEvent.Component {
constructor(props) {
super(props);
this.handler = this.handler.bind(this);
}
}