一、生命周期
1.生命周期的三个阶段

1)创建时

componentDidMount在render渲染完成之后就立即执行,可以执行DOM操作和发送网络请求
2)更新时

先执行render()再执行componentDidUpdate()
3)卸载时

开了定时器,要在componentWillUnMount清除;在组件消失时调用 componentWillUnMount
二、render props



1.首先Mouse定义操作方法,render暴露给外部对象


2.定义外部对象

3.外部对象使用Mouse


4.代码优化
1)propTypes校验
2)移除事件绑定

三、高阶组件



![]()


511




被折叠的 条评论
为什么被折叠?



