Moh*_*adi 14 javascript react-native
我无法理解的差异之间有什么componentDidMount和componentDidUpdate
我看到一些计数器应用程序使用setState方法来增加计数值,componentDidMount那么如果我们在里面写 setStatecomponentDidUpdate呢?
我们什么时候应该使用componentDidMountor componentDidUpdate?
Nin*_*liu 31
来自组件生命周期的文档:
componentDidMount(): 组件挂载后立即调用(插入到 DOM 树中)componentDidUpdate(prevProps, prevState, snapshot): 在更新发生后立即调用。初始渲染不会调用此方法。以此为契机,在组件更新后对 DOM 进行操作。为简单起见,第一个在开始时调用,第二个在每次更改时调用。它们绝对不可互换。
关于setState在里面使用componentDidUpdate:当心!使用setStatecall componentDidUpdate,因此如果您setState在 * 每次调用componentDidUpdate.
哦,还有,这里有一个很酷的图表来总结整个组件生命周期。
| 归档时间: |
|
| 查看次数: |
9122 次 |
| 最近记录: |