【发布时间】:2017-06-28 09:05:42
【问题描述】:
在 react 对组件 (R) 的 setState() 的调用可以触发所有子组件的重新渲染。
我们怎么知道什么时候完成?
在R 的所有子级都已安装/渲染/更新后调用哪个生命周期方法?
更详细:
让我们考虑以下情况:
有一个根组件R,及其子组件C1和C2。
我想实现我自己的 redux 存储,其中子组件(C1 和 C2)可以调度操作,并且在所有子组件都已安装/重新渲染/更新之后,我想命令 redux 存储处理分派的动作。
所以我需要知道所有子节点何时被渲染,并安排调用 redux store 来命令 store 处理分派的操作。
R 的所有子级都已挂载/渲染/更新后调用哪个生命周期方法?
【问题讨论】:
-
检查
componentdidupdate:facebook.github.io/react/docs/…
标签: reactjs redux react-redux