react 小节
2018-10-08 本文已影响0人
WEB升级ing
react summerise
组件创建的方式
1. 纯函数组件
没有生命周期
没有state,可接收props
展示用的组件,性能更好
2.类组件class
实例化阶段
constructor
static getDerivedStateFromProps 组件实例化后和接收新属性时
render()
componentDidMount 组件装配好了,适合实现网络请求
更新阶段
static getDerivedStateFromProps 接收新属性
shouldComponentUpdate()
componentWillUpdate(unstable)
render()
getSnapshotBeforeUpdate() 在最新的渲染提交给DOM之前调用
componentDidUpdate()
销毁期
componentWillunmount
错误捕获
componentDidcatch()