什么时候`的反应中的`render()`方法被调用

时间:2018-05-28 09:44:29

标签: reactjs

据我所知,这些是反应调用的情况,render()提供的shouldcomponentUpdate()方法未实现。

  1. 最初安装组件时
  2. 使用this.setState()
  3. 更改状态时
  4. 当您的组件收到新的props
  5. this.forceUpdate()被召唤时。
  6. 我还缺少其他任何情景吗?

2 个答案:

答案 0 :(得分:1)

是的还有我能想到的另一个案例。当父组件重新渲染时。

每次重新渲染组件时,其所有子组件都会重新渲染。除非您在孩子中实施progressBar方法。

希望它有所帮助。

答案 1 :(得分:0)

当上下文更改时,渲染将被调用