我正在尝试调试第三方组件。我看到的情况是,它希望在componentWillMount()
中初始化内部属性,然后在componentWillUpdate()
中使用它。 React documentation说这是关于'更新'方法:
对道具或州的更改可能会导致更新。这些方法是 在重新呈现组件时调用
话虽如此,代码是否应该处理在componentWillUpdate()
之前调用componentWillMount()
的可能性,还是应该挖掘看看反转序列的明显原因?
我们正在使用React 15.0.1
答案 0 :(得分:0)
正如您所提到的,componentWillUpdate()
仅在组件重新呈现时才会被调用。并且componentWillMount()
将在初始渲染之前调用(组件在其生命周期中仅安装一次)。因此componentWillMount()
之后不可能调用componentWillUpdate()
。