在componentWillUpdate()后调用的componentWillMount()?

时间:2017-07-18 20:07:03

标签: reactjs

我正在尝试调试第三方组件。我看到的情况是,它希望在componentWillMount()中初始化内部属性,然后在componentWillUpdate()中使用它。 React documentation说这是关于'更新'方法:

  

对道具或州的更改可能会导致更新。这些方法是   在重新呈现组件时调用

话虽如此,代码是否应该处理在componentWillUpdate()之前调用componentWillMount()的可能性,还是应该挖掘看看反转序列的明显原因?

我们正在使用React 15.0.1

1 个答案:

答案 0 :(得分:0)

正如您所提到的,componentWillUpdate()仅在组件重新呈现时才会被调用。并且componentWillMount()将在初始渲染之前调用(组件在其生命周期中仅安装一次)。因此componentWillMount()之后不可能调用componentWillUpdate()