react运行机制预加载之解析

componentWillReceiveProps详解(this.props)状态改变检测机制

当props发生变化时执行,初始化render时不执行,在这个回调函数里面,你可以根据属性的变化,通过调用this.setState()来更新你的组件状态,旧的属性还是可以通过this.props来获取,这里调用更新状态是安全的,并不会触发额外的render调用

此方法是通过获取state值,用setState()方法来储存数据,这样如果调用后台,避免数据丢失

改方法适用的场景:1.下拉框,当数据跟新调用后台时,这个componentWillReceiveProps方法里保存里的数据不会被清除掉,这样体验会更好一些

2.当调用后台要更新的时候,如果需要保持页面有伪数据的情况下

3.欢迎各位小伙伴随时补充

你可能感兴趣的:(react运行机制预加载之解析)