react render 16 多node支持
子组件
是否加入更新队列
是否停用
模拟vue.emit用的上下文保存
当前组件的key用于复用
被移除时的vdom缓存
父组件
上一次的上下文
上一次的属性
上一次的状态
react标准用于设置component实例
render 执行完后的回调队列
组件挂载后的vdom
组件上下文,由父组件传递
自定义组件名
由父级组件传递的状态,不可修改
当前组件的状态,可以修改
默认props
在一个组件被渲染到 DOM 之后
在 render() 之后
在一个组件被渲染到 DOM 之前 在react16.3弃用: https://github.com/reactjs/rfcs/pull/6 原因是因为如果在dom渲染前进行异步的setState可能会造成,第一次的渲染效果不同
在新的 props 被接受之前 Use static getDerivedStateFromProps() instead
在一个组件在 DOM 中被清除之前
在 render() 之前,与 shouldComponentUpdate 互斥
手动的同步更新dom
回调
获取上下文,会被传递到所有的子组件
设置state并通过enqueueRender异步更新dom
对象或方法
render执行完后的回调。
Generated using TypeDoc
简单组件state,props对象只有一层改变使用,超过一层改变就会无法更新