componentDidUpdate
每当重新渲染组件时都会调用,这可能是由于以下原因之一:
forceUpdate
React.render
如果是顶级组件,则重新调用)在setState
一次状态转移已经完成回调才会被调用和组件已重新呈现。
区别在于这两者的用法:componentDidUpdate()
每个组件只需声明一次,而callback
的参数需要在调用方法的setState()
每个地方传递。setState()
这就像将所有鸡蛋放在一个篮子中:您不需要携带不同的袋子,但是如果您可能想煮一些鸡蛋和一些鸡蛋来制作煎蛋卷,在这种情况下,您需要使用多个袋子。
归档时间: |
|
查看次数: |
1390 次 |
最近记录: |