J S*_*olt 7 reactjs react-lifecycle react-props
是否存在 componentDidUpdate 不会触发的情况,即使在 React 中更新了 props?
小智 6
有 3 种情况会导致 componentDidUpdate 不触发:
1) 您编写了一个返回 false 的自定义 shouldComponentUpdate。
2)内部react方法确定虚拟DOM没有变化,所以选择不重新渲染。
3) 你扩展了 React.Component 以外的东西(比如 PureComponent),它有一个返回 false 的默认 shouldComponentUpdate 方法。
| 归档时间: |
|
| 查看次数: |
7467 次 |
| 最近记录: |