我正在浏览Github上的react存储库,并在浏览生命周期功能时发现了:updateComponent: SpecPolicy.OVERRIDE_BASE
。
它显示了预期的用例,但是您是否有使用此替代的示例?我试图摆弄自己,但是除非我在函数范围内声明变量,否则我只会得到null
返回。
最佳答案
实际上,“ updateComponent”并不是组件生命周期方法的一部分。即使您确实提供了重载,它也永远不会被调用。它之所以存在是因为它由ReactDOMComponent和ReactCompositeComponent内部使用。
另外,在组件规格和生命周期参考中未提及它:https://facebook.github.io/react/docs/component-specs.html