componentDidUpdate是否总是为呈现空片段/空值的组件触发?它从父容器接收redux连接的道具。
该组件需要访问以前的道具并进行比较,然后基于它进行API调用。它没有UI,因此呈现空白片段(或null)
EDIT :它正在工作并在我的示例应用程序中触发componentDidUpdate。是否保证始终都是这种行为? 它说的是,如果虚拟DOM中没有更改,则有可能无法触发:Props updated, componentDidUpdate did not fire
MyContainer
|
-MyComponent
答案 0 :(得分:1)
是的,它每次都会运行,而不是在第一次初始渲染时运行
答案 1 :(得分:0)
是的,即使渲染为null时,也会每次调用componentDidUpdate。您可以在react文档中进行检查:React Lifecycle