网站制作需要多少钱,保定网站制作系统,上海人才网最新招聘2021,网络服务器配置与管理论文React面试题#xff1a;对componentWillReceiveProps的理解 回答思路#xff1a;是什么---干什么用的--优点--什么时候用是什么#xff1f;干什么用的#xff1f;优点什么时候用#xff1f; 回答思路#xff1a;是什么—干什么用的–优点–什么时… React面试题对componentWillReceiveProps的理解 回答思路是什么---干什么用的--优点--什么时候用是什么干什么用的优点什么时候用 回答思路是什么—干什么用的–优点–什么时候用
是什么
是一个生命周期函数在react17版本中开始弃用当props发生改变时执行
干什么用的
当props发生改变时执行初始化render时不执行在这个函数中可以更具属性的变化来调用this.setState()来更新组件的状态旧属性还是可以通过this.props来获取这里更新状态不会触发额外的render调用
优点
在render执行前就能获取到props可是将数据请求放在这里不必将所有请求全放在父组件中只有在该组件渲染时才会触发写在componentWillReceiveProps中的请求
什么时候用
一般用于父组件状态更新时子组件重新渲染